第三章 操作多个表
1.Union 与 OR
当在条件里面有or时,经常会改写为UNION,例如,我们在表emp中建立下面两个索引。
我们对比一下PLAN,会发现or走的FULLTABLE,而union使用的两列中的索引,从提高效率。
但在改写时,UNION的去重功能有时会被忽略,从使数据出现错误,如下面的语句。
2.组合相关的行
3.inner join、left join、right join、full join
4.先聚集在与内连接外连接
5.从多个表中返回丢失的数据
推荐使用FULL JOIN
6.多表查询时的空值处理
参考文献:Oracle查询优化改写技巧与案例2.0 作 译 者:有教无类,落落