참고
- 2020-08-21-02)SEMI조인.sql
세미 조인
- 세미조인은 서브쿼리를 사용하여 서브쿼리에 존재하는 데이터만 메인쿼리에서 추출하는 조인
- 연관성있는 서브쿼리 : EXISTS 내의 서브쿼리와 메인쿼리가 조인되는 상황
- EXISTS 연산자가 사용됨
- EXISTS 뒤에는 반드시 서브쿼리!
예시
1. 사원테이블에서 급여가 10000이상인 사원이 있는 부서를 조회하시오
- Alias는 부서코드, 부서명, 상위부서코드
- 부서를 조회하시오 => 메인쿼리: 부서
- 사원테이블에서 급여가 8000이상 => 서브쿼리
IN 사용
EXISTS 사용
결과
- 동일함