[英]How to extract from two tables and join them like the example
Table A ............................. Table B
+-----------+ .........................+-----------+
|Id | Sum1| .........................|Id |Sum2 |
| 1 | 1500 | .........................| 1 | 2300|
| 1 | 2500 | .........................| 1 | 1500|
| 1 | 1300 | .........................+-----------+
+-----------+
我有表A和表B。我需要查詢結果如下:
結果
+-----------------------+
|Id | Sum1| |Sum2 |
| 1 | 1500 | |......0|
| 1 | 2500 | |......0|
| 1 | 1300 | |......0|
| 1 | 0....| | 2300 |
| 1 | 0....| | 1500 |
+-----------------------+
我需要使用id進行過濾,結果應類似於第三個表,在該表中我可以將表A和表B的左右列分開。請提供幫助。 我嘗試了其他示例,但沒有成功。
如果需要該輸出,可以使用:
SELECT ID, Sum1, 0 AS Sum2
FROM TableA
UNION ALL
SELECT ID, 0 AS Sum1, Sum2
FROM TableB
不知道為什么它會是有用的結果集,但是...
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.