数据库批量查询结果作为更新的值

WBOY
发布: 2016-06-07 16:11:19
原创
1408 人浏览过

数据库批量更新。 业务需求: 需要将a表中 type为1 的数据的source_id更新为新的id。 因为之前的id是存储在p_server中,现在更新到了server_info表中 update a set source_id = s.server_id from (select p_server.p_id,p_server.index_code,server_info.ser

数据库批量更新。

业务需求:

需要将a表中 type为1 的数据的source_id更新为新的id。

因为之前的id是存储在p_server中,现在更新到了server_info表中

update a set source_id = s.server_id  from 
(select p_server.p_id,p_server.index_code,server_info.server_id 
from p_server join server_info 
on p_server.index_code = server_info.index_code) s where 
a.source_id = s.p_id
and type = 1;
登录后复制


相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板