unionunionunion: 对两个结果集进行并集操作, 不包括重复行,相当于distinct排重, 同时进行默认规则的排序;
union all: 对两个结果集进行并集操作, 包括重复行, 结果全部显示, 不管是不是重复;
因此union all会比union多一个排除重复数据的操作,排除重复数据需要遍历,排序和比较,耗时和CPU资源
京公网安备 11010502049817号