查询转换--子查询解嵌套
来源:互联网 发布:京东盈利模式 知乎 编辑:程序博客网 时间:2024/05/20 21:46
ora10g
HR@PROD>select * from employees where department_id in (select department_id from departments);Execution Plan----------------------------------------------------------Plan hash value: 169719308---------------------------------------------------------------------------------| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |---------------------------------------------------------------------------------| 0 | SELECT STATEMENT | | 106 | 7632 | 3 (0)| 00:00:01 || 1 | NESTED LOOPS | | 106 | 7632 | 3 (0)| 00:00:01 || 2 | TABLE ACCESS FULL| EMPLOYEES | 107 | 7276 | 3 (0)| 00:00:01 ||* 3 | INDEX UNIQUE SCAN| DEPT_ID_PK | 1 | 4 | 0 (0)| 00:00:01 |---------------------------------------------------------------------------------Predicate Information (identified by operation id):--------------------------------------------------- 3 - access("DEPARTMENT_ID"="DEPARTMENT_ID")
SQL> select * from employees where department_id in (select /*+ NO_UNNEST */ department_id from departments);Execution Plan----------------------------------------------------------Plan hash value: 2979032901---------------------------------------------------------------------------------| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |---------------------------------------------------------------------------------| 0 | SELECT STATEMENT | | 10 | 690 | 3 (0)| 00:00:01 ||* 1 | FILTER | | | | | || 2 | TABLE ACCESS FULL| EMPLOYEES | 107 | 7383 | 3 (0)| 00:00:01 ||* 3 | INDEX UNIQUE SCAN| DEPT_ID_PK | 1 | 4 | 0 (0)| 00:00:01 |---------------------------------------------------------------------------------Predicate Information (identified by operation id):--------------------------------------------------- 1 - filter( EXISTS (SELECT /*+ NO_UNNEST */ 0 FROM "DEPARTMENTS" "DEPARTMENTS" WHERE "DEPARTMENT_ID"=:B1)) 3 - access("DEPARTMENT_ID"=:B1)
ora11g
SQL> select * from employees where department_id in (select department_id from departments);Execution Plan----------------------------------------------------------Plan hash value: 1445457117-------------------------------------------------------------------------------| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |-------------------------------------------------------------------------------| 0 | SELECT STATEMENT | | 106 | 7314 | 3 (0)| 00:00:01 ||* 1 | TABLE ACCESS FULL| EMPLOYEES | 106 | 7314 | 3 (0)| 00:00:01 |-------------------------------------------------------------------------------Predicate Information (identified by operation id):--------------------------------------------------- 1 - filter("DEPARTMENT_ID" IS NOT NULL)
HR@PROD>select * from employees where department_id in (select /*+ NO_UNNEST */ department_id from departments);Execution Plan----------------------------------------------------------Plan hash value: 2979032901---------------------------------------------------------------------------------| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |---------------------------------------------------------------------------------| 0 | SELECT STATEMENT | | 10 | 680 | 3 (0)| 00:00:01 ||* 1 | FILTER | | | | | || 2 | TABLE ACCESS FULL| EMPLOYEES | 107 | 7276 | 3 (0)| 00:00:01 ||* 3 | INDEX UNIQUE SCAN| DEPT_ID_PK | 1 | 4 | 0 (0)| 00:00:01 |---------------------------------------------------------------------------------Predicate Information (identified by operation id):--------------------------------------------------- 1 - filter( EXISTS (SELECT /*+ NO_UNNEST */ 0 FROM "DEPARTMENTS" "DEPARTMENTS" WHERE "DEPARTMENT_ID"=:B1)) 3 - access("DEPARTMENT_ID"=:B1)
- 查询转换--子查询解嵌套
- 查询转换——子查询解嵌套(2)!
- 查询转换——子查询解嵌套(2)!
- 2.8 子查询解嵌套
- oracle子查询嵌套查询
- sql嵌套子查询
- SQL嵌套子查询
- SQL嵌套子查询
- 七、嵌套子查询
- 3.8嵌套子查询
- hive嵌套子查询
- 关联子查询与嵌套子查询
- 关联子查询与嵌套子查询
- 关联子查询与嵌套子查询
- 关联子查询与嵌套子查询
- 相关子查询和嵌套子查询
- 相关子查询和嵌套子查询
- 关联子查询-嵌套子查询
- MSSQL Rebuild(重建)索引
- uva11234-
- Android内核的编译与裁剪
- openstack的identity组件keystone
- windows环境下Python IDLE
- 查询转换--子查询解嵌套
- WPF中的实现类似Excel的动态条件格式
- Struts的回显
- gc日志分析工具
- iframe页面里的js调用父级页面js函数的解决方法
- CMake 使用方法
- UVa10948 - The primary problem
- uploadify(或swfupload)刷新页面时IE下不断报JS Error的bug的处理
- 在Win7上用Tomcat发布网站--工作收获