您的位置:首页 > 数据库

SQL之批量更新select出来的数据

2017-12-18 15:10 405 查看
举例: 有两张表t1, t2 这两张表通过id字段关联。

t1 t2

id a id b

1 beijing 1 北京

2 shanghai 2 上海

3 guangzhou 3 广州

把t1表的a字段,更新为对应的t2表的b字段,可以使用以下语法

update t1 set t1.a = (select t2.b from t2 where t1.id =
where exists (select 1 from t2 where t1.id = t2.id)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  select sql