Employee 表包含所有员工和他们的经理。每个员工都有一个 Id,并且还有一列是经理的 Id。

+------+----------+-----------+----------+
|Id    |Name       |Department |ManagerId |
+------+----------+-----------+----------+
|101   |John       |A           |null      |
|102   |Dan       |A           |101       |
|103   |James       |A           |101       |
|104   |Amy       |A           |101       |
|105   |Anne       |A           |101       |
|106   |Ron       |B           |101       |
+------+----------+-----------+----------+
给定 Employee 表,请编写一个SQL查询来查找至少有5名直接下属的经理。对于上表,您的SQL查询应该返回:

+-------+
| Name  |
+-------+
| John  |
+-------+
注意:
没有人是自己的下属。

思路:对每一个员工,用嵌套查询是否有五个下属即可。

select a.Name
from Employee as a
where 5<=(select count(b.Id) from Employee as b where b.ManagerId=a.Id)

leetcode570. 至少有5名直接下属的经理(SQL)相关推荐

  1. Mysql练习题14-至少有5名直接下属的经理

    需求:Employee 表,请编写一个SQL查询来查找至少有5名直接下属的经理. 展示效果: Name John 1 Create table If Not Exists Employee (Id i ...

  2. LeetCode MySQL 570. 至少有5名直接下属的经理

    文章目录 1. 题目 2. 解题 1. 题目 Employee 表包含所有员工和他们的经理. 每个员工都有一个 Id,并且还有一列是经理的 Id. +------+----------+------- ...

  3. leetcode-SQL-570. 至少有5名直接下属的经理

    leetcode-SQL-570. 至少有5名直接下属的经理 题目 解题 方法一:子查询 方法二:联结 题目 题目链接 表: Employee +-------------+---------+ | ...

  4. 【每日SQL打卡】​​​​​​​​​​​​​​​DAY 5丨至少有5名直接下属的经理【难度中等】

     活动介绍: 「数据仓库技术交流群」已经正式启动每日SQL打卡,帮助大家扎实基础,努力工作之余,别忘了自我提升. 欢迎报名和邀请小伙伴参与,一个人可能走得很快,但一群人会走得很远.

  5. 如何成为一名好的项目经理?

    如何成为一名好的项目经理? 关键词:脾气好 关键词:淡定 关键词:解决方案 关键词:不抱怨 关键词:鼓励 关键词:公平正义 关键词:实事求是 关键词:同福共享 关键词:价值 小结 升任项目经理后,不少 ...

  6. 项目管理论坛_【项目管理论坛】第21期:如何做一名优秀的项目经理

    点击上方蓝字关注中铁大桥局五公司 企业是个人成长的平台,个人是企业发展的力量.心在一起,力出一孔.根据公司全年生产经营的"路线图"和"时间表",围绕今年的任务目 ...

  7. 项目管理论坛_【项目管理论坛】 第15期:如何做一名优秀的项目经理

    点击上方蓝字关注中铁大桥局五公司 企业是个人成长的平台,个人是企业发展的力量.心在一起,力出一孔.根据公司全年生产经营的"路线图"和"时间表",围绕今年的任务目 ...

  8. 女生做产品经理好吗_你是一名合格的产品经理吗?

    产品经理是现在非常火的一个职业,也是很多人转行的首选职业.非常奇怪的是大学中几乎没有产品经理这门专业,所以这个岗位似乎谁都能做,却又让人很难找到门径.下面金老师和大家探讨一下. 产品经理如此火的原因不 ...

  9. 如何成为一名优秀的产品经理

    目录 如何成为一名优秀的产品经理 产品经理是一个什么角色 产品经理应该具备何种心态 产品经理应该具备何种思维 产品经理应该具备何种能力 个人感悟 产品经理是一个什么角色 接触过产品经理的朋友,肯定清晰 ...

最新文章

  1. 手撕代码之七大常用排序算法 | 附完整代码
  2. 利用ServletFileUpload组件上传文件
  3. Django框架----Object Relational Mapping(ORM)
  4. express.static 和 lit-html
  5. 实体零售全渠道及数字化发展报告(2020)
  6. 在IDEA中安装使用Antlr
  7. centos不同版本修改主机名的正确方法
  8. Chrome 浏览器将登陆 Fuchsia OS
  9. vue判断列表中包含某一项_判断字符串中是否包含某个字符串
  10. 如何检查字符串“ StartsWith”是否为另一个字符串?
  11. A complete log of this run can be found in
  12. libvpx enabled but no supported decoders found
  13. 怎样邀请别人加入企业微信?
  14. python做有道翻译接口的时候报UnicodeDecodeError: 'utf-8' codec can't decode byte 0x8b in position 1: invalid sta
  15. 适用Macos的几款好用的人物照片编辑工具
  16. vue2路由手动创建二级路由路由传参路由守卫打包上线
  17. 使用PEAP实现802.1X
  18. 电脑连不上ishanghai_ishanghai用电脑肿么连网
  19. filezilla定时上传_windows下定时利用bat脚本实现ftp上传和下载
  20. 手机视频连接计算机显示器播放,教您使用手机/平板电脑直接在计算机上播放视频...

热门文章

  1. 对代理商的评价怎么写_简历中的自我评价怎么写才能更吸引人?
  2. qmake生成vs2013工程文件
  3. sigprocmask 阻塞进程
  4. android 有值代码,Android:如何在代码中获取“listPreferredItemHeight”属性的值?
  5. mybatis plug 只查id_Mybatis一对多/多对多查询时只查出了一条数据
  6. python画饼图程序_python使用matplotlib画饼状图
  7. 在线打开html文件,html是什么文件?html文件怎么打开?
  8. bert pytorch 序列标注_序列标注:Bi-LSTM + CRF
  9. 计算机组装与维护实验指导,计算机组装与维护实验指导书.pdf
  10. matlab的灰色关联,五种灰色关联度分析matlab代码