你这个思路不错。不过你的想法当中“先把employees 表和dept_emp 按emp_no连接,找到每个员工对应的部门。”这一步多余了,可以省略掉,因为部门员工关系表dept_emp已经包含了所有员工所对应的部门。简化一下: SELECT d.dept_no, d.emp_no, s.salary FROM dept_emp d join dept_manager dm ON d.dept_no = dm.dept_no AND d.emp_no <> dm.emp_no JOIN salaries s ON d.emp_no = s.emp_no
1
牛客网
牛客网在线编程
牛客网题解
牛客企业服务