/*+ MERGE_AJ */ 放到NOT IN 子查詢中反向連線
在使用全表訪問比索引訪問更好的情況下,我們可以在not in子查詢中使用merge_aj提示,以方便於執行
反向連線。
警告:
只有在not in 子句中要求的欄位有非空限制的時候,反連線提示merge_ah和hash_aj才起作用。
例如:
select dname
from dept
where deptno not in (select /*+ merge_aj */ deptno
from emp
where job='SALESMAN');
/*+ HASH_AJ */ 放到NOT IN 子查詢中進行雜湊反向連線
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8183550/viewspace-662603/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- MySQL之連線查詢和子查詢MySql
- mysql-分組查詢-子查詢-連線查詢-組合查詢MySql
- 連線查詢
- mysql求交集:UNION ALL合併查詢,inner join內連線查詢,IN/EXISTS子查詢MySql
- oracle 連線查詢Oracle
- SQL連線查詢SQL
- sql 連線查詢例項(left join)三表連線查詢SQL
- mysql查詢語句5:連線查詢MySql
- MySql中的資料查詢語言(DQL)三:連線查詢MySql
- 1112跨表連線查詢
- MySQL學習-連線查詢MySql
- oracle連線查詢詳解Oracle
- 【從零開始學習Oracle資料庫】(3)函式與子查詢和連線查詢Oracle資料庫函式
- 【從零開始學習 MySql 資料庫】(3) 函式與子查詢和連線查詢MySql資料庫函式
- Hibernate-ORM:13.Hibernate中的連線查詢ORM
- MySQL內連線查詢語句MySql
- Hibernate【查詢、連線池、逆向工程】
- 複雜查詢—子查詢
- 在 SQL Server 中查詢活動連線和死鎖SQLServer
- SQL查詢的:子查詢和多表查詢SQL
- MySQL 連線查詢超全詳解MySql
- PHP連線、查詢MySQL資料庫PHPMySql資料庫
- 3.DQL資料查詢語言(內連線,外連線,自連線)
- MySQL講義第27講——select 查詢之自連線查詢MySql
- MySQL子查詢MySql
- 子串查詢
- MYsql 子查詢MySql
- MYSQL學習筆記23: 多表查詢(自連線內連線+左右外連線)MySql筆記
- 離線查詢與線上查詢
- nodejs 連線 mysql 查詢事務處理NodeJSMySql
- mysql常用連線查詢join,left,right,crossMySqlROS
- 資料庫學習(四)連線查詢資料庫
- 15、Oracle中的高階子查詢Oracle
- 區分關聯子查詢和非關聯子查詢
- Javaweb-子查詢JavaWeb
- 巢狀子查詢巢狀
- GORM subquery 子查詢GoORM
- Mysql中常用函式 分組,連線查詢MySql函式
- 使用SSMS連線和查詢 SQL Server 例項SSMSQLServer