簡體   English   中英

SQL 服務器:合並2張表

[英]SQL Server : merge 2 tables

我有一張包含數據的表:

Id      v1   V2   
-----------------
1       10   100     
2       15   150     
3       20   200     

和一個包含數據的表二:

Id     v3   V4   
------------------
1    1000    1000     
2    1500   15000     
3    2000   20000  
4     800   30000

我想得到這個結果:

Id      v1   V2     v3      V4
----------------------------------
1       10   100    1000    1000   
2       15   150    1500   15000   
3       20   200    2000   20000 
4       null null    800   30000

我試過這個 SQL 代碼:

SELECT *
FROM [One]
FULL OUTER JOIN [Two] ON [One].ID = [Two].ID  

我可能會遺漏一些東西,但我認為你只需要 left join

SELECT * 
FROM [TWO] t
LEFT JOIN [ONE] o ON o.Id = t.Id

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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