9.3 외부 조인
명칭만 보면 외부 조인(outer join)은 내부 조인과 반대되는 개념으로 생각할 수 있는데, 꼭 그렇지는 않습니다. 내부 조인은 두 테이블에서 조인 컬럼 값이 같은 건을 조회하는데 반해, 외부 조인은 두 테이블 중 한 테이블의 조인 컬럼 값이 없더라도 없는 건까지 모두 포함해 조회하는 조인입니다. 먼저 외부 조인 실습을 위해 사원정보 테이블에 추가로 데이터를 넣어 보도록 하죠.
쿼리 9-8 사원정보 테이블 데이터 추가 INSERT 문
INSERT INTO emp_master ( emp_id, emp_name, gender, age, hire_date, dept_id, address_id ) VALUES (6, '왕건', '남성', 35, TO_DATE('2018-01-01', 'YYYY-MM-DD'), NULL, 4); COMMIT;