基于另外两个 table 在 SQL 中创建一个新的 table
Create a new table in SQL based on two other tables
我有两个 table,我想用输出创建新的 table。
例如;
Table 1
Column 1 Column 2 Column 3
a b c
Table 2
Column 4 Column5 Column6
D E F
我在 table 之前加入了一个“联盟”。不确定如何从原始查询本身
创建新的 table
如有任何帮助,我们将不胜感激
为了创建一个新的table,使用INTO
语句提供一个新的table。它应该放在第一个 select
SELECT column1,
column2,
column3
INTO newtable --creating new table
FROM table1
UNION
SELECT column4,
column5,
column6
FROM table2
如果你已经创建了一个新的Table,那么使用INSERT INTO
语句
INSERT INTO newtable
(column1,
column2,
column3)
SELECT column1,
column2,
column3
FROM table1
UNION
SELECT column4,
column5,
column6
FROM table2
我有两个 table,我想用输出创建新的 table。
例如;
Table 1
Column 1 Column 2 Column 3
a b c
Table 2
Column 4 Column5 Column6
D E F
我在 table 之前加入了一个“联盟”。不确定如何从原始查询本身
创建新的 table如有任何帮助,我们将不胜感激
为了创建一个新的table,使用INTO
语句提供一个新的table。它应该放在第一个 select
SELECT column1,
column2,
column3
INTO newtable --creating new table
FROM table1
UNION
SELECT column4,
column5,
column6
FROM table2
如果你已经创建了一个新的Table,那么使用INSERT INTO
语句
INSERT INTO newtable
(column1,
column2,
column3)
SELECT column1,
column2,
column3
FROM table1
UNION
SELECT column4,
column5,
column6
FROM table2