-- 1查员工部门,title  
-- 2分组统计,部门号和title作为分组字段 
-- 3关联部门表,查部门名称 
-- 4排序
SELECT
	d.dept_no,
	e.dept_name,
	d.title,
	d.num
FROM
	(
		SELECT
			c.dept_no,
			c.title,
			count(1) num
		FROM
			(
				SELECT
					a.*, b.title
				FROM
					dept_emp a,
					titles b
				WHERE
					a.emp_no = b.emp_no
			) c
		GROUP BY
			c.dept_no,
			c.title
	) d,
	departments e
WHERE
	e.dept_no = d.dept_no order by d.dept_no ASC,d.title ASC;