SELECT e.last_name, e.department_id, d.department_name

  FROM   employees e LEFT OUTER JOIN departments d

  ON   (e.department_id = d.department_id) ;


  SELECT e.last_name, e.department_id, d.department_name

  FROM   employees e JOIN departments d

  ON   (e.department_id = d.department_id) ;

     ==> 위의 OUTER JOIN과 출력결과를 비교해 보세요.



      ↓ ↓


  <Oracle Syntax> ==> outer join할 때는 (+) 기호를 WHERE 조건에 사용합니다.

  SELECT e.last_name, e.department_id, d.department_name

  FROM   employees e, departments d

  WHERE  e.department_id = d.department_id (+);


'Oracle > SQL Fundamentals I' 카테고리의 다른 글

8일차 # 5-25: FULL OUTER JOIN  (0) 2012.04.13
8일차 # 5-24: RIGHT OUTER JOIN  (0) 2012.04.13
8일차 # 5-19: Non-Equijoin  (0) 2012.04.13
8일차 # 5-18: 셋 이상의 테이블 조인  (0) 2012.04.13
8일차 # 5-17: 조건 추가  (0) 2012.04.13

+ Recent posts