非相关子查询是独立于外部查询的子查询,子查询总共执行一次,执行完毕后将值传递给外部查询。 明确in常用语非相关子查询,当然也可以用于相关子查询,exists,not exists常用于相关子查询。 非相关子查询实验测试: 非相关子查询实验1
非相关子查询实验2
开高级计划看: - hr@MYDB> ALTER SESSION SET STATISTICS_LEVEL=ALL;
- Session altered.
- hr@MYDB> SELECT * FROM employees WHERE job_id in
- 2 ( SELECT job_id FROM jobs WHERE min_salary > 10000 );
- hr@MYDB> SELECT * FROM TABLE(DBMS_XPLAN.DISPLAY_CURSOR(NULL,NULL,'ALLSTATS LAST'));
复制代码
|