unionunion all distinct的区别和用途
Posted 奋斗的Fly
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了unionunion all distinct的区别和用途相关的知识,希望对你有一定的参考价值。
1.从用途上讲
它们都具有去重的效果
2.从效率上讲
distinct通常不建议使用,效率较低;union all 和union 而言,union all效率更高;原因是:union 相当于多表查询出的数据进行去重然后再进行排序后返回,而union all是多表查询合并去重后就直接返回
3.从单表还是多表上讲
单表上有重复记录只能使用distinct,多表查询建议用union all
以上是关于unionunion all distinct的区别和用途的主要内容,如果未能解决你的问题,请参考以下文章
left jionjion,UnionUnion All有什么区别?