可以简化问题先建立两张临时表 步骤一:建立表a查询出员工号(emp_no)、emp_no对应的manager_no、员工薪水emp_salary (select de.emp_no,dm.emp_no as manager_no,s.salary as emp_salary from dept_emp de join dept_manager dm on de.dept_no=dm.dept_no join salaries s on de.emp_no=s.emp_no where de.to_date='9999-01-01' and s.to_date='9999-01-01') ...