본문 바로가기
SQL/칼퇴족 김대리는 알고 나만 모르는 SQL

[SQL] DAY 11. 하위 쿼리

by 훈영 2023. 5. 6.

1. 하위 쿼리의 이해

 

1-1. FROM절의 하위 쿼리

 

문법 01. 조건에 맞는 대상자 선정 후 요약할 때

SELECT 열 이름1, 열 이름2
FROM (SELECT *
             FROM 테이블명
             WHERE 조건절) AS 별칭
WHERE 조건절;

 

문법 02. 테이블 조인을 할 때

SELECT 별칭1.열 이름1, 별칭2.열 이름2
FROM 테이블명1 AS 별칭1 LEFT OUTER JOIN
(SELECT 열 이름1, 열 이름2
 FROM 테이블명2
 WHERE 조건절) AS 별칭2
ON 별칭1.KEY=별칭2.KEY;

 

1-2. WHERE 조걸절의 하위 쿼리

 

문법 01. IN을 사용한 WHERE 조건절의 하위 쿼리

SELECT 열 이름1, 열 이름2
FROM 테이블명1
WHERE 열 이름 IN (SELECT 열 이름 FROM 테이블명2 WHERE 조건절);

댓글