select -- 取题目中需要的几列信息
es.emp_no as emp_no, -- 员工的id
ms.emp_no as manager_no,-- 员工上司的id
es.salary as emp_salary,-- 员工的薪水
ms.salary as manager_salary-- 员工上司的薪水
from -- 从2张薪水表中取需要的信息
-- 以下是员工的薪水表
(select de.emp_no,s.salary,de.dept_no
from dept_emp de
join salaries s on s.emp_no=de.emp_no and s.to_date = '9999-01-01'-- 连接薪水表获取员工自身的薪水
)
as es,
-- 以下是员工上司的薪水表
(select dm.emp_no,s.salary,dm.dept_no
from dept_manager dm
join salaries s on s.emp_no=dm.emp_no and s.to_date = '9999-01-01')-- 连接薪水表获取经理的薪水
as ms
where es.dept_no=ms.dept_no -- 员工所在部门=经理所管理部门,简历员工和经理的联系
and es.salary>ms.salary -- 题目条件,找到员工薪水>经理薪水的