-
[MySQL/2일차] 외부 조인, 상호 조인데이터베이스 DB/MySQL 2023. 1. 25. 10:01
왼쪽 외부 조인 LEFT OUT JOIN
오른쪽 테이블을 null로 채움
ex. 상사의 정보를 외부조인 했을 때, 상사가 없는 최상위 직원의 정보도 확인 가능
-- 왼쪽 외부조인 : 오른쪽 테이블에 null을 채움 (상사가 없는 직원의 상사 정보가 null)-- select e.empno, e.ename, e.mgr, m.empno as 'MGR', m.ename as 'MGR_NAME' from emp e left outer join emp m on e.mgr = m.empno order by e.empno;
오른쪽 외부 조인 RIGHT OUT JOIN
왼쪽 테이블을 null로 채움
ex. 상사의 정보를 외부조인 했을 때, 부하직원이 없는 말단직원의 정보도 확인 가능
-- 오른쪽 외부조인 : 왼쪽 테이블에 null을 채움 (부하직원이 없는 사원의 부하직원 정보가 null) -- select e.empno, e.ename, e.mgr, m.empno as 'MGR', m.ename as 'MGR_NAME' from emp e right outer join emp m on e.mgr = m.empno order by e.empno;
상호 조인 CROSS JOIN
한쪽 테이블의 모든 행과 다른 테이블의 모든 행을 조인
'데이터베이스 DB > MySQL' 카테고리의 다른 글
[MySQL/3일차] 뷰 (0) 2023.01.26 [MySQL/3일차] 키, 제약조건 (0) 2023.01.26 [MySQL/2일차] DDL, DML(select 제외) (0) 2023.01.25 [MySQL/2일차] 서브쿼리 (0) 2023.01.25 [MySQL/1일차] select, 연산자, 함수, 조인 (0) 2023.01.19