pancakemaker 2021. 12. 2. 12:00

SELF JOIN

: 하나의 테이블에 있는 칼럼끼리 연결해야 하는 조인이 필요한 경우 사용

 

WHERE 절을 사용한 SELF JOIN

SELECT EMPLOYEES.ENAME AS "사원이름", MANAGER.ENAME AS "직속상관이름"
FROM EMPLOYEE EMPLOYEES, EMPLOYEE MANAGER
WHERE EMPLOYEES.MANAGER = MANAGER.ENO;

 

JOIN ~ ON 절을 사용한 SELF JOIN

SELECT EMPLOYEES.ENAME ||'의 직속 상관은' || MANAGER.ENAME
FROM EMPLOYEE EMPLOYEES JOIN EMPLOYEE MANAGER
ON EMPLOYEES.MANAGER = MANAGER.ENO;