第一步,根据题眼提示连接要保留salaries的记录,并将三张表分别用公共字段连接为包含最终输出结果的表,即 salaries s left join dept_emp de on de.emp_no=s.emp_no left join departments d on de.dept_no=d.dept_no 第二步,对连接后的表格中salary记录用窗口函数进行计数,用distinct函数对d.dept_no进行去重,即 select distinct d.dept_no,dept_name,count(salary)over(partition by d.dept_no) as total from salaries s left join dept_emp de on de.emp_no=s.emp_no left join departments d on de.dept_no=d.dept_no