题解 | #统计各个部门的工资记录数#
统计各个部门的工资记录数
http://www.nowcoder.com/practice/6a62b6c0a7324350a6d9959fa7c21db3
知识点
- 先找出部门和薪资计数count()作为一个表,统计按部门分类
- 再连接上部门和部门名称
代码
select d.dept_no, d.dept_name, x.sum
from departments d
join(
select de.dept_no, count(salary) as sum
from dept_emp de
join salaries s
on de.emp_no = s.emp_no
group by de.dept_no) x
on d.dept_no=x.dept_no