1、MySQL查询 uNIOn和union all的区别: union和union all都可以将两边的查询结果合并,区别在于union的合并会去掉重复行,并且使用默认的排序规则。而un
1、MySQL查询
union和union all都可以将两边的查询结果合并,区别在于union的合并会去掉重复行,并且使用默认的排序规则。而union all返回所有行(包括重复行),且对结果不进行排序。
举例如现在创建2张表:
Create table Table1
(
id int not null,
name varchar(20) not null
);
Create table Table2
(
id int not null,
name varchar(20) not null
);
插入数据(数据来自网上):
Insert into Table1 values (1,"姚羽");
Insert into Table1 values (2,"边兵兵");
Insert into Table1 values (3,"袁磊");
Insert into Table2 values (1,"姚羽");
Insert into Table2 values (2,"柳春平");
Insert into Table2 values (3,"张永超");
Insert into Table2 values (4,"刘华健");
执行:select * from Table1 union select * from Table2;
执行:select * from Table1 union all select * from Table2;
--结束END--
本文标题: MySQL基础知识
本文链接: https://www.lsjlt.com/news/7041.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-05-02
2024-05-02
2024-05-02
2024-05-02
2024-05-02
2024-05-02
2024-05-02
2024-05-02
2024-05-02
2024-05-02
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0