update t1 set t1.value=t2.value from t2 where t1.id=t2.id
update jbsite_class set topicnum = count
from (select t2.classid,count from (
select distinct classid,count(*) as count
from jbsite_product
group by classid) t2
inner join jbsite_product on jbsite_product.id = t2.classid
) b where jbsite_class.id=b.classid
Sql Server根据记录集批量更新数据库
最新推荐文章于 2022-07-28 17:28:43 发布
本文介绍了一种使用SQL进行批量更新数据的方法,通过两个表之间的关联实现高效的数据同步。具体包括了如何设置目标表的字段值等于另一个表的相应值,以及如何更新一个表中的统计数据,涉及子查询和内连接等高级SQL技术。
5496

被折叠的 条评论
为什么被折叠?



