如何将两个表列合并到SQL Server中的一个表中

时间:2018-04-14 18:42:15

标签: sql-server

我有两个表,每个表有4列和4行。我需要1个表有8列8行的结果。

附表的截图:

Table Picture

2 个答案:

答案 0 :(得分:0)

您可以使用union all运算符并明确添加null s:

SELECT a, b, c, d, NULL AS a1, NULL AS b1, NULL AS c1, NULL AS d1
FROM   table1
UNION ALL
SELECT NULL, NULL, NULL, NULL, a1, b1, c1, d1
FROM   table2

答案 1 :(得分:0)

您可以使用

SELECT * 
FROM   table1 
       FULL OUTER JOIN table2 
                    ON 1 = 0