我希望将PostgreSQL中的两个表组合起来。它们看起来像这样:
A B -------- a 0 b 1 c 2
A --- a b d
我想结果"结合"操作如下所示:
A B -------- a 0 b 1 - 2 d -
如何在postgres和纯SQL中完成此操作?似乎JOIN
操作都没有完成这一点。
答案 0 :(得分:2)
您正在寻找full join
:
select t2.a, t1.b
from t1 full join
t2
on t1.a = t2.a;
答案 1 :(得分:0)
全外连接:
SELECT t2.a,
t1.b
FROM table1 t1
FULL OUTER JOIN table2 t2
ON t1.a = t2.a
更多信息: