2016-05-10 6 views
-3

私は2つのテーブルSQL-参加​​する二つのテーブル

tab1: 
mothcode, bAmt 
FY2016-01 100 
FY2016-02 200 
FY2016-03 300 

tab2: 
mothcode, bAmt 
FY2016-02 200 
FY2016-04 400 
FY2016-05 500 
FY2016-06 600 

を持っている私は、結果表が必要ですこのためUNION ALLを使用することができます

monthcode bAmt sAmt 
FY2016-01 100 
FY2016-02 200 
FY2016-03 300 
FY2016-02  200 
FY2016-04  400 
FY2016-05  500 
FY2016-06  600 
+1

そして、あなたの問題は、それをやってありますか? – polku

+3

あなたは何かをしたことを証明できますか?どんな試み?結果を取得できなかったクエリの例 –

答えて

5

ありたい:

SELECT mothcode, bAmt, NULL AS sAmt 
FROM tab1 

UNION ALL 

SELECT mothcode, NULL AS bAmt, bAmt AS sAmt 
FROM tab2 
+0

nice 'NULL AS sAmt'、良い考え。 – Webeng