본문 바로가기

SQLD 공부

셀프조인

셀프 조인(Self Join)이란 동일 테이블 사이의 조인을 말한다. 따라서 FROM 절에 동일 테이블이 두 번 이상 나타난다. 동일 테이블 사이의 조인을 수행하면 테이블과 칼럼 이름이 모두 동일하기 때문에 식별을 위해 반드시 테이블 별칭(Alias)를 사용해야 한다.
셀프 조인(Self Join) 문장
SELECT
ALIAS명1.칼럼명, ALIAS명2. 칼럼명,
FROM
테이블 ALIAS명1, 테이블 ALIAS명2
WHERE
ALIAS명1. 칼럼명2 = ALIAS명2. 칼럼명1: