select dp.dept_no,dp.dept_name,t1.title,t1.count from (select de.dept_no,t.title,count(t.title) count from dept_emp de,titles t where de.emp_no = t.emp_no group by de.dept_no,t.title) t1 join departments dp on t1.dept_no = dp.dept_no order by dp.dept_no,t1.title