행위

EARLIER Filter 서브쿼리

DB CAFE

Dbcafe (토론 | 기여)님의 2022년 2월 9일 (수) 22:17 판 (새 문서: # Filter 서브쿼리를 최대한 먼저 실행 시키도록 함 # From 절에서 여러 테이블과 조인 되더라도 서브쿼리와 조인조건으로 연결된 테이블이...)
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)
thumb_up 추천메뉴 바로가기


  1. Filter 서브쿼리를 최대한 먼저 실행 시키도록 함
  2. From 절에서 여러 테이블과 조인 되더라도 서브쿼리와 조인조건으로 연결된 테이블이 수행되면 바로 서브쿼리가 수행됨.
SELECT /**/
     A.ORDER_ID
  FROM ORDERS A
     , CUSTERMERS B
 WHERE A.CUSTOMER_ID = B.CUSTOMER_ID(+)
....
   AND EXISTS (SELECT /*+ NO_UNNEST PUSH_SUBQ */ 1
                 FROM EMPLOYEES C
                WHERE ```A.EMPLOYEE_ID = C.EMPLOYEE_ID```
                  AND ....
               )