题解 | #汇总各个部门当前员工的title类型的分配数目#
汇总各个部门当前员工的title类型的分配数目
http://www.nowcoder.com/practice/4bcb6a7d3e39423291d2f7bdbbff87f8
select dp.dept_no, dp.dept_name, t.title, count(t.title) count from departments dp, titles t, dept_emp de where de.emp_no = t.emp_no and dp.dept_no = de.dept_no and de.to_date ='9999-01-01' and t.to_date='9999-01-01' group by de.dept_no, t.title;
如果要用到de表里面的数据的话,即使最后答案不需要输出de的内容,在from后面也要加入该内容。 通过de.emp_no = t.emp_no可以筛选出t中的所有相关的title。 group by de.dept_no, t.title表明先按照dept_no,再按照t.title分类,默认的排序都是升序