阅读量:0
目录
1. 概述
union 与 union all 的作用都是合并两个查询结果集;‘
union 在合并之后还有去重操作;
union all 没有去重效果。
因此对于两个都能解决的问题,优先选择 union all,其查询效率较高;
2. 演示
如下,查询工作岗位是 manager 或 salesman 的员工:
可以使用先前学习的 in 或者 or ;
使用 union ;
由于查询结果集没有数据重复,也可以使用 union all ;
注意:合并的数据必须是同一列数据:
3. in/ or/ union 的区别
考虑索引优化之类的选择 union all(union 和 union all 都允许的条件下);
其他选择 or ;