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字段,可以使用以下语法
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)
相关文章推荐
- MySql update inner join!MySql跨表更新 多表update sql语句?如何将select出来的部分数据update到另一个表里面?
- MySql update inner join!MySql跨表更新 多表update sql语句?如何将select出来的部分数据update到另一个表里面?
- MySql update inner join!MySql跨表更新 多表update sql语句?如何将select出来的部分数据update到另一个表里面?
- MySql update inner join!MySql跨表更新 多表update sql语句?如何将select出来的部分数据update到另一个表里面?
- sql中批量更新不同数据
- mysql 根据select内容批量更新数据
- SQL中两个关联表批量更新数据的方法
- C# SqlDataAdapter.update结合事务(SqlTransaction)批量更新数据
- Mysql 一条SQL语句实现批量更新数据,update结合case、when和then的使用案例
- mysql 根据select内容批量更新数据
- mysql 根据select内容批量更新数据
- SQL中两个关联表批量更新数据的方法
- SqlDataAdapter 批量更新数据库表
- ASP.NET基础教程-使用CommandBuilder对象自动生成SQL语句对数据进行批量更新
- mysql 根据select内容批量更新数据
- mysql 根据select内容批量更新数据
- EF结合SqlBulkCopy实现高效的批量数据插入 |EF插件EntityFramework.Extended实现批量更新和删除
- sql server merge into 与update 批量更新1 百万测试数据的性能比较
- mysql 根据select内容批量更新数据
- mysql 根据select内容批量更新数据