다중열 서브쿼리(MULTIPLE-COLUMN SUBQUERY)는 서브쿼리의 SELECT절에 비교할 데이터를 여러개 지정하는 방식.
메인쿼리에 비교할 열을 괄호로 묶어서 명시하고, 서브쿼리에서는 괄호로 묶은 데이터와 같은 자료형 데이터를 SELECT절에 명시하여 사용할 수 있다.
복수열 서브쿼리라고도 부른다.
9-18의 SELECT문은 데이터 면에서 의미 있는 출력은 아니지만, 사용법을 알아두는 것이 좋다.
SELECT * FROM EMP
WHERE ( DEPTNO, SAL )
IN ( SELECT DEPTNO, MAX(SAL) FROM EMP GROUP BY DEPTNO);
'DATABASE > SubQuery : SQL안에 또 다른 SQL' 카테고리의 다른 글
05. FROM절에 사용하는 서브쿼리와 WITH절 (0) | 2024.03.12 |
---|---|
03.다중행 서브쿼리 : 실행 결과가 여러개 (0) | 2024.03.12 |
02. 단일행 서브쿼리 : 실행 결과가 하나 (0) | 2024.03.12 |
01.서브쿼리 (0) | 2024.03.12 |