Oracle 使用IN子句的非相关子查询
Oracle并不能总是为转换查询选择最合适的驱动数据表,用ordered提示指定查询的驱动表会得到快得多的执行性能。
数据列惟一性和子查询转换:
当子查询中的from子句中有多个数据表时,只有下面两条中任何一条为真时,才可以确信惟一性。
在整个层次结构中最底层数据表上定义惟一主键的数据列存在了子查询的select列表之中。
至少有一个定义了惟一主键的数据列在select列表中,而且定义惟一主键的其他数据列都必须有指定的相等标准
来自:(www.52mvc.com)