这是我尝试过的查询(它经过简化,不包括联接)。它使我可以在另一个表的下面显示一个表,但不显示下面一个表的列标题。
SELECT column1, column2
FROM Table1
UNION
SELECT column2, column3
FROM Table2
我得到以下输出
column1 | column2
val1 val2
val3 val4
我的项目需要的输出是:
column1 | column2
val1 val2
column3 | column4
val3 val4
如果有人知道如何以这种方式显示它,将非常有帮助! :)
一个查询只能返回一组指定的列。如果要全部四列,那么结果集中需要四列:
SELECT column1, column2, NULL as column3, NULL as column4
FROM Table1
UNION ALL
SELECT NULL, NULL, column3, column4
FROM Table2;