题解 | #汇总各个部门当前员工的title类型的分配数目#

汇总各个部门当前员工的title类型的分配数目

http://www.nowcoder.com/practice/4bcb6a7d3e39423291d2f7bdbbff87f8

select d.dept_no, dept_name, title, count
from departments as d
right outer join
(select dept_no, title, count(title) as count
from titles as t left outer join dept_emp as d
on t.emp_no = d.emp_no
group by dept_no,title) as dt
on d.dept_no = dt.dept_no
order by dept_no, title;

这一题最后的结果很迷,

题目中说了按照dept_no升序排序,

可是并没有说还要按照title升序排序,

最后结果可能会出现错误。

需要自己添加一个title排序才好。

MySQL试题答案解析 文章被收录于专栏

MySQL在线编程重点试题解析

全部评论
我和你一模一样通过不了我很迷
点赞 回复 分享
发布于 2022-05-18 20:28

相关推荐

评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务