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