DB
DB: JOIN 사용 예졔2, SELF 조인
최무회
2021. 2. 8. 00:40
* SELF 조인
=> 'Kochhar' 직속상사의 정보를 출력하라.
SELECT A.last_name || '의 매니저는 ' || B.last_name || ' 이다.'
from employees A, employees B
WHERE A.manager_id = B.employee_id
AND A.last_name = 'Kochhar';
퀴즈 192> 학생중에 동명이인을 검색하라.
-----------------------------------------------------------------------------
* OUTER 조인 (외부조인)
- 누락된 곳 반대쪽에 (+)를 추가 해줌.
SELECT * FROM EMPLOYEES;
select employee_id, e.department_id, d.department_name
from employees e, departments d
where e.department_id = d.department_id(+);
ANSI 조인 방법을 써서 OUTER 조인을 해보기
- 누락된 방향에 추가 조인을 실행
=> ANSI JOIN(OUTER JOIN)
select employee_id, e.department_id, d.department_name
FROM EMPLOYEES E LEFT JOIN DEPARTMENTS D
ON e.department_id = d.department_id;