首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

update join的有关问题

2013-02-25 
求一个update join的问题a表:id,moneyb表:id,meonya的id唯一,b的id可重复,b的id一定存在于a中要求a.money

求一个update join的问题
a表:id,money
b表:id,meony
a的id唯一,b的id可重复,b的id一定存在于a中

要求a.money=sum(b.money) group by b.id
[解决办法]
UPDATE A SET A.money = (SELECT SUM(money) FROM B WHERE A.ID = B.ID GROUP BY B.ID )
[解决办法]
UPDATE A SET A.money = (SELECT SUM(money) FROM B WHERE A.ID = B.ID GROUP BY B.ID )
where exists (select 1 from A.ID = B.ID);

热点排行