您的位置:首页 > 其它

UNION和UNION ALL的区别

2016-09-28 18:59 92 查看
UNION和UNION ALL:UNION和UNION ALL都是将两个结果集合并为一个。

MySQL实验如下,数据库中初始表table1和table2如图所示



进行UNION操作和UNION ALL操作显示如下:



1、UNION在进行表连接后会筛选掉重复的数据记录,而UNION ALL则不会去掉重复的数据记录;

2、UNION会按照字段的顺序进行排序,而UNION ALL只是简单的将两个结果合并就返回;

一句话:UNION去重且排序,UNION ALL不去重不排序
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: