그럼 예제를 살펴보죠.

    코드 9-9

    SELECT b.dept_no, b.emp_no, c.first_name, c.last_name
      FROM dept_manager b,
           employees c
     WHERE b.emp_no = c.emp_no
       AND SYSDATE() BETWEEN b.from_date AND b.to_date;

    실행결과

    코드 9-9는 부서 관리자 테이블(dept_manager)과 사원 테이블(employees)을 조인해 현재 관리자의 부서 번호, 사번, 사원 이름을 조회하는 쿼리입니다. 여기서 부서명까지 알려면 departments 테이블과 조인해야 합니다. 이때 코드 9-9의 결과 집합을 하나의 테이블로 생각해 departments 테이블과 조인할 수 있습니다. 즉, 코드 9-9를 FROM 절에 기술해 파생 테이블로 만드는 것이죠.

    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.