本题可以分为两步:
1.连接几个表,找到部门编号dept_no、dept_name、其部门下所有的员工的title,将其单独作为一个表t;
2.按照要求对表t中的dept_no,title进行分类,并统计title个数;
3.结果按照dept_no进行升序排序。
SELECT t.dept_no,t.dept_name,t.title,COUNT(t.title) FROM (SELECT dm.dept_no,de.dept_name,ti.title FROM departments AS de, dept_emp AS dm,titles AS ti WHERE de.dept_no=dm.dept_no AND dm.emp_no=ti.emp_no) AS t GROUP BY t.dept_no,t.title ORDER BY t.dept_no;