在SQL中,可以使用UNION操作符将多个SELECT语句的结果合并成一个结果集。具体实现如下:
CREATE TABLE new_table ASSELECT column1, column2, ...FROM table1UNIONSELECT column1, column2, ...FROM table2UNIONSELECT column1, column2, ...FROM table3;在上述示例中,我们通过UNION操作符将table1、table2和table3的结果合并成一个新表new_table。需要注意的是,要确保需要合并的表具有相同的列数和相似的数据类型,否则可能会发生错误。
此外,如果要指定合并后的结果集中的列名,可以在每个SELECT语句中使用别名:
CREATE TABLE new_table ASSELECT column1 AS new_column_name1, column2 AS new_column_name2, ...FROM table1UNIONSELECT column1 AS new_column_name1, column2 AS new_column_name2, ...FROM table2UNIONSELECT column1 AS new_column_name1, column2 AS new_column_name2, ...FROM table3;这样,新表new_table中的列名将根据指定的别名而不是原始列名。

