我有两个不同的select语句,它们都生成类似的表。如何将两者的结果放在一个表中? 例如:
首先生成SELECT
Col1 Col2 Col3
A X Y
B X Z
第二个SELECT生成
Col1 Col2 Col3
A Z Z
C X X
我希望结果是
Col1 Col2 Col3
A X Y
B X Z
A Z Z
C X X
答案 0 :(得分:1)
如果您需要重复数据,则应使用UNION
或UNION ALL
。
请记住,两个查询中的列名和类型必须相同。
例如
SELECT
col1,
col2
FROM table1
UNION
SELECT
col1,
col2
FROM table2