union和union all的区别
从结果上来看
1. UNION和UNION ALL都是将两个结果集合并为一个,但是UNION在进行表链接后会筛选掉重复的记录,Union All不会去除重复记录。
2. Union将会按照字段的顺序进行排序;UNION ALL只是简单的将两个结果合并后就返回。
从效率来看你
1. 从效率上说,UNION ALL 只是简单的将两个结果合并后就返回,效率要比UNION快很多;
1. UNION和UNION ALL都是将两个结果集合并为一个,但是UNION在进行表链接后会筛选掉重复的记录,Union All不会去除重复记录。
2. Union将会按照字段的顺序进行排序;UNION ALL只是简单的将两个结果合并后就返回。
1. 从效率上说,UNION ALL 只是简单的将两个结果合并后就返回,效率要比UNION快很多;