1. 程式人生 > >資料庫SQL實踐9:獲取所有部門當前manager的當前薪水情況

資料庫SQL實踐9:獲取所有部門當前manager的當前薪水情況

思想:

題目要求獲取所有部門當前manager的當前薪水情況,給出dept_no, emp_no以及salary,當前表示to_date='9999-01-01'。首先通過條件d.to_date = '9999-01-01'來找出部門當前manager,然後通過條件s.to_date = '9999-01-01'來找出當前薪水,最後通過條件d.emp_no = s.emp_no來確定部門當前manager的當前薪水。即通過emp_no相等實現一一對應的關係

select d.dept_no,d.emp_no,s.salary from dept_manager d, salaries s 
where d.to_date = '9999-01-01' and s.to_date = '9999-01-01' and  d.emp_no = s.emp_no;