如表一 : key1 , qty1
001 2
002 5
表二 : key2 , qty2
002 7
003 3
將表一和表二中key1和key2相等時 qty1和qty2加 , 不同時 全都顯示出來, 結果如下
001 2
002 12
003 3
解法:
select t3.key1 , sum(t3.qty1) from
(
select * from
( select key1 ,qty1 from t1 ) union
( select key2 as key1 , qty2 as qty1 from t2 )
) t3
group by t3.key1