Hierarchy

SELF OUTER JOIN

같은 employees 테이블을 직원 e와 상사 m이라는 두 역할로 나누어 LEFT JOIN합니다.

보존되는 행
매칭되는 행
NULL로 채워진 값
직원
manager_id
김대표
NULL
박팀장
1
최개발
2
직원명
상사명
김대표
NULL
박팀장
김대표
최개발
박팀장

최상위 노드는 manager_id가 NULL이므로 INNER JOIN이면 사라집니다. LEFT JOIN이라 조직도의 뿌리까지 보입니다.