簡體   English   中英

如何像示例一樣從兩個表中提取並連接它們

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM