1、将部门员工关系表和薪水表连接,按部门分组,查询每个部门的薪水记录数
SELECT a.dept_no,count(b.salary) as sum
from dept_emp as a
join salaries as b
on a.emp_no=b.emp_no
group by a.dept_no
2、将1表与部门表连接,查询结果
select c.dept_no,d.dept_name,c.sum
from
(SELECT a.dept_no,count(b.salary) as sum
from dept_emp as a
join salaries as b
on a.emp_no=b.emp_no
group by a.dept_no) as c
join departments as d
on c.dept_no=d.dept_no
order by c.dept_no;