모든 부서의 이름과 현재 관리자의 사번 조회하기
이번에는 전체 부서와 현재 관리자의 사번까지 조회해 봅시다. 바로 앞에서 작성한 쿼리와 비슷합니다. 주의할 점은 관리자가 없는 부서도 있는데, 이런 부서도 조회해야 합니다.
코드 8-28
SELECT b.dept_name, a.emp_no, a.from_date, a.to_date
FROM dept_manager a
RIGHT JOIN departments b
ON a.dept_no = b.dept_no
WHERE SYSDATE() BETWEEN IFNULL(a.from_date, SYSDATE())
AND IFNULL(a.to_date, SYSDATE());
실행결과