我正在使用MS。
我有以下表格:
table A:
id1 data1
8234 ko
2 po
333 koo
40 woo
table B:
id2 data2
123 meow
654 frrr
table C:
id3 data3
10 a
20 b
30 c
40 d
50 e
60 f我想得到这个:
id1 data1 id2 data2 id3 data3
8234 ko 123 meow 10 a
2 po 654 frrr 20 b
333 koo NULL NULL 30 c
40 woo NULL NULL 40 d
NULL NULL NULL NULL 50 e
NULL NULL NULL NULL 60 f这似乎是没有任何条件的全部表之和。我只想从所有表中获取所有列和所有数据。
我该怎么做?UPD:表不相关。
如果表是相关的:当预先知道哪个表大于哪个表时,我会使用左或右联接。但它是未知的。
发布于 2021-10-19 20:02:31
试着做这样的事情:
SELECT *
FROM A
FULL OUTER JOIN B ON 1 = 1
FULL OUTER JOIN C ON 1 = 1https://stackoverflow.com/questions/24775975
复制相似问题