hyeonga_code
Database_32_ANSI JOIN_SELF JOIN 셀프 조인 본문
-- Self JOIN
-- 하나의 테이블을 두 번 사용하여 조인을 수행할 수 있습니다.
-- 관계형 데이터베이스에서 기본적으로 같은 테이블을 두 번 사용하는 것은 오류가 발생합니다.
-- 별칭을 사용하여 원본 테이블의 정보를 알 수 없게 설정합니다.
-- 테이블 접두어 또는 별칭 사용이 필수적입니다.
-- 직원 정보 테이블을 두 번 호출하여 직원의 정보와 직원의 관리자 정보를 조인하여 출력합니다.
SELECT worker.last_name emp, manager.last_name mgr
FROM employees worker JOIN employees manager
ON (worker.manager_id = manager.employee_id);
/*
EMP MGR
-----------------------------------
Hartstein King
Kochhar King
De Haan King
Zlotkey King
Mourgos King
Higgins Kochhar
Whalen Kochhar
Hunold De Haan
Ernst Hunold
Lorentz Hunold
Davies Mourgos
Matos Mourgos
Vargas Mourgos
Rajs Mourgos
Grant Zlotkey
Abel Zlotkey
Taylor Zlotkey
Fay Hartstein
Gietz Higgins
*/
'Oracle Database' 카테고리의 다른 글
Database_34_ANSI JOIN_조인 기준, Equi JOIN, Non-equi JOIN (0) | 2023.07.31 |
---|---|
Database_33_ANSI JOIN_OUTER JOIINNER JOIN (0) | 2023.07.31 |
Database_31_ANSI JOIN_조인 함수 테이블의 접두어 사용 (0) | 2023.07.30 |
Database_30_ANSI JOIN_조인 함수 3 WAY JOIN (0) | 2023.07.30 |
Database_29_ANSI JOIN_조인 함수 JOIN하려는 컬럼 이름이 다른 경우 (0) | 2023.07.30 |