淘客熙熙

主题:【求助】SQL怎样用一个表中的信息来更新另外一个表 -- 铁手

共:💬11 🌺11 新:
全看分页树展 · 主题 跟帖
家园 子查询更新

UPDATE B

SET B.Total=isnull((select sum(points) from A where A.id=B.id),0)

或者

UPDATE B

SET B.Total=isnull(t.s_points,0)

from B

left join

(select ID, sum(points) as s_points from A) t

where B.id = t.ID

注:上面isnull是mssql里的函数。

全看分页树展 · 主题 跟帖


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河