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

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

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

SELECT
  a.dept_no dept_no,
  dept_name,
  title,
  count(title) count
FROM
  departments a
  INNER JOIN (
    SELECT
      a.emp_no emp_no,
      a.dept_no dept_no,
      title
    FROM
      dept_emp a
      INNER JOIN titles b ON a.emp_no = b.emp_no
  ) b ON a.dept_no = b.dept_no
GROUP BY
  a.dept_no,
  title
ORDER BY
  a.dept_no



分组要使用dept_no和title因为防止title相同时归为一类,dept相同时title不同计数,dept不想同时,title相同也计数,归为两类
全部评论

相关推荐

VirtualBool:都去逗他了?
点赞 评论 收藏
分享
牛客773130651号:巨佬,简历模板换成上下的,左右的很烦,hr看着不爽。。。科大随便乱杀,建议能保研就保研,不行也得考一下 ,985硕去干算法,比开发强多了。开发许多双非都能搞,学历优势用不上,算法有门槛
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务