为此,您可以使用UNION。让我们首先创建一个表-mysql> create table DemoTable1(FirstName varchar(1000));
使用插入命令在表中插入一些记录-mysql> insert into DemoTable1 values('John');
使用select语句显示表中的所有记录-mysql> select *from DemoTable1;
这将产生以下输出-+-----------+
| FirstName |
+-----------+
| John |
+-----------+
1 row in set (0.02 sec)
这是创建第二个表的查询-mysql> create table DemoTable2(FirstName varchar(100));
使用插入命令在表中插入一些记录-mysql> insert into DemoTable2 values('Chris');
使用select语句显示表中的所有记录-mysql> select *from DemoTable2;
这将产生以下输出-+-----------+
| FirstName |
+-----------+
| Chris |
+-----------+
1 row in set (0.00 sec)
以下是对CREATE TABLE AS语句的查询,并在其中显示两个或多个表的并集-mysql> create table DemoTable3 AS
(
select FirstName, 'De