SQL union和union all的区别
union和union all的区别是:
union 会自动压缩多个结果集合中的重复结果;
同时进行默认规则的排序;
因为要进行重复值扫描,所以效率低,如果合并没有刻意要删除重复行,那么就使用Union All。
union all 将所有的结果全部显示出来,不管是不是重复;
不进行排序。
union和union all的区别是:
union 会自动压缩多个结果集合中的重复结果;
同时进行默认规则的排序;
因为要进行重复值扫描,所以效率低,如果合并没有刻意要删除重复行,那么就使用Union All。
union all 将所有的结果全部显示出来,不管是不是重复;
不进行排序。