在Oracle中做关联更新比在Sql Server麻烦很多,
关联两表更新,非得这样不可,着实有点郁闷...

Oracle做关联更新Update t_Gd_Warebase
Oracle做关联更新
set WareQty = (select sum(B.QtyKY) From t_Gd_Warebase A,T_GD_WareDeta B
Oracle做关联更新
where A.MateNo = B.MateNo and A.WareType = B.WareType  and A.MateNo = 'A002' and A.WareType = 'ZS'
Oracle做关联更新
group  by B.MateNo,B.WareType)
Oracle做关联更新
Where MateNo = 'A002' and WareType = 'ZS'

相关文章: