/*+ 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
- in子查詢與表連線是否等價?
- mysql求交集:UNION ALL合併查詢,inner join內連線查詢,IN/EXISTS子查詢MySql
- select查詢中union連線符
- SQL連線查詢SQL
- oracle 連線查詢Oracle
- 【Oracle】--連線查詢Oracle
- sql 連線查詢例項(left join)三表連線查詢SQL
- MySql中的資料查詢語言(DQL)三:連線查詢MySql
- mysql查詢語句5:連線查詢MySql
- select查詢之四:連線查詢
- MySQL之連線查詢MySql
- 子查詢-表子查詢
- 資料庫 - 連線查詢、巢狀查詢、集合查詢資料庫巢狀
- myeclipse 中java連線mysql、查詢測試EclipseJavaMySql
- 連線查詢中不等式的運用
- oracle連線查詢詳解Oracle
- MySQL學習-連線查詢MySql
- Hibernate連線查詢join
- 【janes】多表查詢 外連線
- MySQL8:連線查詢MySql
- 資料庫資料的查詢----連線查詢資料庫
- 水煮oracle31----連線查詢&合併查詢Oracle
- 在 SQL Server 中查詢活動連線和死鎖SQLServer
- 反向索引與模糊查詢索引
- 【從零開始學習Oracle資料庫】(3)函式與子查詢和連線查詢Oracle資料庫函式
- 【從零開始學習 MySql 資料庫】(3) 函式與子查詢和連線查詢MySql資料庫函式
- MySQL內連線查詢語句MySql
- 分組查詢連線號段
- Sql Server系列:多表連線查詢SQLServer
- SQL複雜查詢多表連線SQL
- SSH反向連線及Autossh
- 複雜查詢—子查詢
- 3.DQL資料查詢語言(內連線,外連線,自連線)
- MySQL 連線查詢超全詳解MySql
- Hibernate【查詢、連線池、逆向工程】
- PHP連線、查詢MySQL資料庫PHPMySql資料庫