说明 由于聚合问题,一个查询很难完成项目。因此,我们需要多个表或查询。 这里我做了两个临时表,再做查询,思路如代码所示。这样,不仅美观且思路清晰。 希望对你有帮助! 补充说明:这里的to_date字段是为了找出当前(在职)员工 (我刚开始做的时候,没想到!!) WITH tmp AS ( SELECT e.dept_no, s.emp_no, s.salary FROM dept_emp e JOIN salaries s ON e.emp_no = s.emp_no AND e.to_date = '9999-01-01' AND s.to_date = '9999-01-01' )...