SQL 合并多个表数据到新表:UNION 和 UNION ALL 使用指南
可以使用以下 SQL 语句将 n 个表中的数据添加到一个新表中:
CREATE TABLE new_table AS
SELECT * FROM table1
UNION ALL
SELECT * FROM table2
UNION ALL
...
SELECT * FROM tablen;
其中,'new_table' 为新建的表名,'table1' 至 'tablen' 为需要查找的表名,'UNION ALL' 用于将所有查询结果合并为一个表,并保留重复行。如果需要去除重复行,则可以使用 'UNION' 关键字。
原文地址: https://www.cveoy.top/t/topic/ntI3 著作权归作者所有。请勿转载和采集!