题解 | #汇总各个部门当前员工的title类型的分配数目#
汇总各个部门当前员工的title类型的分配数目
http://www.nowcoder.com/practice/4bcb6a7d3e39423291d2f7bdbbff87f8
GROUP BY两个字段(或者多个字段的时候)GROUP BY A,B 会以(A,B)一起作为分组依据。
SELECT d.dept_no, d.dept_name, t.title, COUNT(title) AS 'count' FROM departments d JOIN dept_emp de ON (de.dept_no = d.dept_no) JOIN titles t ON (de.emp_no = t.emp_no) GROUP BY dept_name, title ORDER BY d.dept_no, t.title注:题目要求是:结果按照dept_no升序排序,但只按照dept_no升序排序会报错,答案要求相同dept_no里按照title排序,也是醉了。