본문 바로가기

카테고리 없음

[DB] Self Join

정의

    : 하나의 테이블을 여러 번 별칭(alias)을 사용하여 동일한 테이블 내에서 조인을 수행하는 것

주의점

    - alias를 반드시 사용해야 함.

 

 

예제)

#사원의 이름과 사원의 상사이름을 출력

select e.first_name as '직원 이름', h.first_name as '상사 이름' from employees e join employees h on (e.manager_id = h.manager_id);