【发布时间】:2017-08-17 17:58:24
【问题描述】:
下面是数据集
Table1
col1,col2
key1,k1
key2,k2
key3,k3
Table2
col1,col3
key1,k11
key2,k22
key4,k44
Table3
col1,col4
key1,k111
key2,k222
key5,k555
我需要加入基于 col1 的 3 个表。以下是我的查询
从中选择 a.col1,a.col2,b.col3,c.col4 表 1 完全外连接表 2 b 全外连接表3 c;
预期的输出如下所示
预期输出:
col1,col2,col3,col4
key1,k1,k11,k111
key2,k2,k22,k222
key3,k3, ,
key4, ,k44,
key5, , ,k555
【问题讨论】:
-
您希望它成为交叉连接吗?也许你的意思是
table1.col1 = table2.col1 and table1.col1 = table3.col1?