update 表1 set A=A+1 where id in (select id from 表2 where B=1)
更新的数据量几十万条吧,感觉效率不行,有什么好方法么。
in exists 争论很大,和你表的索引结构也有关系,最好还是在sql环境中测试下看看执行计划,到底哪里花费时间比较大。
检查下a表与b表的索引,并看下执行计划,让ab都能走自己的非聚集索引。