[英]Merge 2 SELECT statement in one result table
我有2个不同的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
如果要重复数据,则应使用UNION
或UNION ALL
。
请记住,两个查询中的列名和类型必须相同。
例如
SELECT
col1,
col2
FROM table1
UNION
SELECT
col1,
col2
FROM table2
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.