繁体   English   中英

基于另外两张表在SQL新建一张表

[英]Create a new table in SQL based on two other tables

我有两个表,我想用 output 创建新表。

例如;

表格1

Column 1    Column 2    Column 3
a               b          c

表 2

Column 4    Column5     Column6
D              E           F

我用“联盟”加入了上面的表格。 不确定如何从原始查询本身创建新表

任何帮助,将不胜感激

要创建新表,请使用提供新表的INTO语句。 它应该放在第一个 select

SELECT column1,
       column2,
       column3
INTO   newtable --creating new table
FROM   table1
UNION
SELECT column4,
       column5,
       column6
FROM   table2  

如果您已创建新表,则使用INSERT INTO语句

INSERT INTO newtable
            (column1,
             column2,
             column3)
SELECT column1,
       column2,
       column3
FROM   table1
UNION
SELECT column4,
       column5,
       column6
FROM   table2  

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM