연관성 없는 서브 쿼리
메인 쿼리와의 연관성이 없는 서브 쿼리를 말한다. 즉 메인 테이블과 조인 조건이 걸리지 않는 서브 쿼리를 가리킨다.
유형 1
입력
SELECT count(*)
FROM employees
WHERE salary >= ( SELECT AVG(salary)
FROM employees );
결과
COUNT(*)
----------
51
위 쿼리는 전 사원의 평균 급여 이상을 받는 사원 수를 조회하는 쿼리다. 메인 쿼리와 서브 쿼리 모두 사원 테이블을 조회하고 있지만, 메인 쿼리와 서브 쿼리 사이의 연관성은 없다. 즉 먼저 서브 쿼리에서 평균 급여를 구한 뒤 메인 쿼리에서는 이 평균값보다 큰 사원을 조회한 것이다.