【发布时间】:2019-07-06 17:36:18
【问题描述】:
我有两张桌子:一张有很多行,另一张有一张。这些表没有共同的字段。是否可以将它们组合成一个多行的表?
我检查了 UNION,but MSDN says:
以下是使用 UNION 组合两个查询的结果集的基本规则:
- UNION 中的每个 SELECT 语句必须具有相同数量的列。
- 列还必须具有相似的数据类型。
- 每个 SELECT 语句中的列的顺序也必须相同。
示例
这就是我的桌子现在的样子:
Table 1 Table 2
Column1 Column2 Column4 Column5 Column3
------- ------- ------- ------- -------
A 1 E 10 a
B 2
C 3
D 4
这就是我想要达到的结果:
CONSOLIDATED_Table 3
Column1 Column2 Column3 Column4 Column5
------- ------- ------- ------- -------
A 1 E 10 a
B 2 E 10 a
C 3 E 10 a
D 4 E 10 a
【问题讨论】: