2016-12-31 49 views
0

我有兩個PostgreSQL裏的表,我想合併。他們是這樣的:使用PostgreSQL來合併兩個表

 
A  B 
-------- 
a  0 
b  1 
c  2 
 
A 
--- 
a 
b 
d 

我想產生的「結合」的操作看起來像下面這樣:

 
A  B 
-------- 
a  0 
b  1 
-  2 
d  - 

我怎麼這在Postgres的,也純SQL完成?看起來沒有一個JOIN操作完成這個。

回答

2

您正在尋找full join

select t2.a, t1.b 
from t1 full join 
    t2 
    on t1.a = t2.a;