SQL-join两个表

时间:2016-05-10 12:16:11

标签: 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

我希望结果表是

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 个答案:

答案 0 :(得分:5)

您可以使用UNION ALL

SELECT mothcode, bAmt, NULL AS sAmt
FROM tab1

UNION ALL

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