已知数据
部门关系表dept_emp 字段: emp_no dept_no from_date to_date
部门经理表dept_manager 字段:dept_no emp_no from_date to_date
薪水表salaries 字段: emp_no salary from_date to_date
未知数据:
员工薪水比manager薪水还高的信息,包括:emp_no, manager_no emp_salary manager_salary
方法:
- 找出同一个部门的员工和经理
- 找出员工的薪水,经理的薪水
- 筛选出薪水比经理高的员工
select de.emp_no emp_no, dm.emp_no manager_no, s1.salary emp_salary, s2.salary manager_salary
from dept_emp de, dept_manager dm, salaries s1, salaries s2
where de.dept_no= dm.dept_no
and de.emp_no = s1.emp_no
and dm.emp_no = s2.emp_no
and s1.salary > s2.salary
and s1.to_date = '9999-01-01'
and s2.to_date = '9999-01-01'