union 将两个表连接后删除其重复的项
union all 将两个表连接都不删除其重复的项
UNION在进行表链接后会筛选掉重复的记录,所以在表链接后会对所产生的结果集进行排序运算,删除重复的记录再返回结果。
UNION ALL只是简单的将两个结果合并后就返回。
UNION ALL的效率比较 高
本文详细介绍了SQL中UNION和UNION ALL操作的区别。UNION用于合并两个查询结果并去除重复行,同时会对结果集进行排序。而UNION ALL则简单地将两个结果合并在一起,保留所有行包括重复行,因此执行效率更高。
union 将两个表连接后删除其重复的项
union all 将两个表连接都不删除其重复的项
UNION在进行表链接后会筛选掉重复的记录,所以在表链接后会对所产生的结果集进行排序运算,删除重复的记录再返回结果。
UNION ALL只是简单的将两个结果合并后就返回。
UNION ALL的效率比较 高
1078

被折叠的 条评论
为什么被折叠?