다른 명령
세미 조인
- 서브쿼리를 조인으로 바꾼다.(Subquery Flattening)
- 조인으로 바뀐 서브쿼리 집합은 항상 후행처리 된다
- Subquery Flattening ?
- 두가지로 기능으로 나눠짐
1) Subquery Unnesting : Driving 집합이 되며 필요한경우 메인쿼리 집합를 보존 시키기 위해 Driving 집합에 Sort/Hash Unique 를 발생시킴
2) Semi/Anti Join : 메인쿼리의 결과를 서브쿼리에서 체크 하는 개념이므로 후행집합이 되며 Driving 집합에 Sort/Hash Unique 를 발생되지 않는다
- _unnest_subquery 파라미터는 세미조인과 관계 없음