题解 | #汇总各个部门当前员工的title类型的分配数目#
汇总各个部门当前员工的title类型的分配数目
https://www.nowcoder.com/practice/4bcb6a7d3e39423291d2f7bdbbff87f8
写多表求笛卡尔积的sql看不明白
select
d1.dept_no,
d1.dept_name,
tmp.title,
tmp.ct
from
departments d1
inner join (
select
d2.dept_no,
t.title,
count(title) as ct
from
dept_emp d2
inner join titles t on d2.emp_no = t.emp_no
group by
d2.dept_no,
t.title
) tmp on d1.dept_no = tmp.dept_no
order by
d1.dept_no,
tmp.title