在数据库中,可以使用UNION或UNION ALL运算符将两个查询合并在一起。以下是一个示例代码,展示了如何使用UNION将两个查询合并在一起:
SELECT column1, column2 FROM table1
UNION
SELECT column1, column2 FROM table2;
在上面的代码中,我们有两个查询,一个从table1选择column1和column2的数据,另一个从table2选择column1和column2的数据。通过使用UNION运算符,这两个查询的结果将被合并在一起。
如果想要包含重复的行,可以使用UNION ALL运算符。以下是一个示例代码,展示了如何使用UNION ALL将两个查询合并在一起:
SELECT column1, column2 FROM table1
UNION ALL
SELECT column1, column2 FROM table2;
在上面的代码中,我们使用UNION ALL运算符来合并两个查询的结果,这将包含两个查询中的所有行,包括重复的行。
注意:使用UNION或UNION ALL运算符合并查询时,两个查询的列数和数据类型必须相同,否则会出现错误。
上一篇:把两个表合并的SQL存储过程
下一篇:把两个临时表的数据显示在单个表中