34,590
社区成员
发帖
与我相关
我的任务
分享
update payment set charge=(select sum(charge) from bill where pay_id=a.pay_id) from payment a
update a
set charge = b.sumcharge
from payment a
join (select pay_id, sumcharge=sum(charge)
from bill
group by pay_id) as b on a.pay_id=b.pay_id
UPDATE a SET charge = sCharge
FROM payment a
INNER JOIN
(SELECT SUM(charge) sCharge,pay_id FROM bill GROUP BY payer_id) b
ON a.pay_id=b.pay_id