数据库中200万数据。
#temp表只有一列ID
19849511
79849538
79849419
.................
.................
update a set a.名称='测试'
from table1 a
right join
#temp1 b
on a.ID=b.ID
update table1 set 名称='测试'
where ID in(19849511,79849538,79849419,....................)
------解决思路----------------------
1,联表更新
------解决思路----------------------
第一种从语句上来说也来得简单点
------解决思路----------------------
第二条不简单,用In的话都是子查询,你应该考虑连接查询,这样速度快很多。第一种效率高!
------解决思路----------------------
肯定第一条好用啦!