LEFT OUTER JOIN
SELETE e.last_name, e.department_id, d.department_name FROM employees e LEFT OUTER JOIN departments d
ON ( e.department_id = d.department_id ); departments 테이블에 일치하는 행이 없어도 왼쪽 테이블인 employees 테이블의 모든 행을 검색한다.
SELETE e.last_name, e.department_id, d.department_name FROM employees e LEFT OUTER JOIN departments d
ON ( e.department_id = d.department_id ); departments 테이블에 일치하는 행이 없어도 왼쪽 테이블인 employees 테이블의 모든 행을 검색한다.
포괄 조인으로 사용 한다면,
SELETE 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;
'[ Programing ] > Database' 카테고리의 다른 글
[SQL] Full Outer Join (0) | 2011.07.27 |
---|---|
[SQL] Right Outer Join (0) | 2011.07.27 |
[SQL] 내부 조인(inner join) 과 포괄 조인(outer join) 비교 (0) | 2011.07.27 |
[SQL] 3개 이상 테이블 등가 조인 INNER JOIN 3-Way (0) | 2011.07.26 |
[SQL] ON 절로 3-Way 조인 작성 (0) | 2011.07.26 |