如何利用MySQL实现三张表连接union、union all
1、第一步,创建第一张表t_one_info,并查看该表,使用create table命令,
create table t_one_info(
id int(10),
name varchar(20)
);
desc t_one_info;
如下图所示:

2、第二步,创建第二张表t_two_info,并查看该表,
create table t_two_info(
id int(10),
tname varchar(20)
);
desc t_two_info;
如下图所示:

3、第三步,创建第三张表t_three_info,并查看该表,
create table t_three_info(
id int(10),
hname varchar(20)
);
desc t_three_info;
如下图所示:

4、第四步,分别向t_one_info、t_two_info和t_three_info三张表里插入四条数据,使用insert into命令,如下图所示:

5、第五步,利用union关键字关联三张数据库表,
select * from t_one_info
union
select * from t_two_info
union
select * from t_three_info;
如下图所示:

6、第六步,利用union all关键字关联三张数据库表,
select * from t_one_info
union all
select * from t_two_info
union all
select * from t_three_info;
如下图所示:

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:124
阅读量:59
阅读量:45
阅读量:87
阅读量:55