union和unionall的区别是什么?
1 个回答
重新审视自己,什么使你快乐,什么就是眼下最珍贵。东方朔union就是将两个SELECT语句查询的结果集合并(两个SELECT可以是同一个表,也可以是不同表),如果需要排序,在第二个SELECT语句后加ORDER BY语句,会对所有结果进行排序。 union默认是会去除重复的数据的,会对结果集做去重处理,union all不会做去重处理。 所以union效率慢一些,如果能确定结果不会重复或者需要不去重的结果,那么应该使用union all,效率会高一些。 发布于 2022-02-01 04:37 •IP属地 湖北举报评论收藏
公众号进入网站体验更佳

