使用两个旧表的并集进行选择进入

时间:2018-11-30 16:53:43

标签: sql sql-server insert-into

我正在尝试发出SELECT * INTO <new_table_name> FROM <old_table_name>语句,其中我的select语句是合并其他两个表的结果。

以伪代码格式,看起来像:

SELECT *
FROM <table1>
UNION ALL
SELECT *
FROM <table2>

INTO 
<new_table>

我当前的尝试均无效。谁能提供建议?

2 个答案:

答案 0 :(得分:2)

INTO将在SELECT语句(SELECT . . . INTO)之后立即进入:

SELECT *
INTO <new_table>
FROM <table1> 
UNION ALL
SELECT *
FROM <table2>

答案 1 :(得分:0)

您是否研究过SQL联接?

https://www.w3schools.com/sql/sql_join.asp

当我想要合并两个表时,我倾向于发现联接非常易于使用。我希望这会有所帮助!