[ Programing ]/Database
[SQL] Right Outer Join
Mister_Q
2011. 7. 27. 09:40
RIGHT OUTER JOIN
SELECT e.last_name, e.department_id, d.department_name
FROM employees e
RIGHT OUTER JOIN departments d
ON ( e.department_id = d.department_id ); employees 테이블에 일치하는 행이 없어도 왼쪽 테이블인 departments 테이블의 모든 행을 검색한다.
ON ( e.department_id = d.department_id ); employees 테이블에 일치하는 행이 없어도 왼쪽 테이블인 departments 테이블의 모든 행을 검색한다.
포괄 조인으로 사용 한다면,
SELECT e.last_name, e.department_id, d.department_name
FROM employees e, departments d
WHERE e.department_id = d.department_id (+);
FROM employees e, departments d
WHERE e.department_id = d.department_id (+);