文章目录

  • 1. 题目
  • 2. 解题

1. 题目

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  |
+-------+
注意:
没有人是自己的下属。

来源:力扣(LeetCode)
链接:https://leetcode-cn.com/problems/managers-with-at-least-5-direct-reports
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。

2. 解题

# Write your MySQL query statement below
select Name
from Employee
where Id in
(select ManagerIdfrom Employeegroup by ManagerIdhaving count(*) >= 5
)

or

# Write your MySQL query statement below
select e1.Name
from Employee e1 left join Employee e2
on e1.Id = e2.ManagerId
group by e1.Name
having(count(*) >= 5)

我的CSDN博客地址 https://michael.blog.csdn.net/

长按或扫码关注我的公众号(Michael阿明),一起加油、一起学习进步!

LeetCode MySQL 570. 至少有5名直接下属的经理相关推荐

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

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

  2. leetcode570. 至少有5名直接下属的经理(SQL)

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

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

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

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

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

  5. LeetCode MySQL解题目录

    已完成的 LeetCode MySQL 数据库题目.点击查看我的 LeetCode 算法解题目录. 已解决 123/123 - 简单 54 中等 51 困难 18 前置入门学习 MySQL 基本查询. ...

  6. mysql 设置 table name 表名不区分大小写

    前言 mysql 5.7.31 Linux下的MYSQL默认是区分表名大小写:Windows下表名不区分大小写. 查看 table name 是否区分大小写 mysql> show variab ...

  7. LeetCode MySQL 1308. 不同性别每日分数总计(累加/变量/窗口函数)

    文章目录 1. 题目 2. 解题 1. 题目 表: Scores +---------------+---------+ | Column Name | Type | +--------------- ...

  8. mysql解决select * from 表名 (where + 约束条件为空)

    mysql解决select * from 表名 (where + 约束条件为空),示例如下: SELECT * from tableName WHERE name is NULL; 从 tableNa ...

  9. mysql 变量作表名查询_使用MySQL函数变量作为表名查询

    我需要有一个表中增加一定的ID(如AUTO_INCREMENT)函数使用MySQL函数变量作为表名查询 我有水木清华这样 DELIMITER $$ DROP FUNCTION IF EXISTS `G ...

最新文章

  1. Java web 环境搭建-Linux
  2. 不存在完美的入门书,但是有些书在某些方面很惊艳
  3. python基础课程第12章,Python基础教程学习笔记 | 第12章 | 图形用户界面
  4. 可心耳语-属于网络工程师的人声电台(第一期)
  5. PHP学习记录之会话处理(二)
  6. 太极图正确画法_太极图的三种画法你知道吗?
  7. python读写ini文件的库支持unicode_Python读写unicode文件的方法
  8. 基于ansible Role实现批量部署lamp平台
  9. 单片机课设-电子时钟设计(仿真图、代码全)
  10. 【CGAL】提取中心线
  11. 客户信息管理系统类毕业论文文献有哪些?
  12. 计算机数字信号和模拟信号,模拟信号和数字信号有什么区别
  13. 域名是否被微信、qq拦截?怎么查询
  14. 天才小毒妃 第907章 底气,狮子大开口
  15. 从一个表格render方法问题看React函数组件的更新
  16. kali中rarcrack爆破rar压缩包密码
  17. python听歌识曲爬虫_Python爬取网易云音乐热门评论的搜索结果-阿里云开发者社区...
  18. Paypal+本地支付,是跨境外贸收款最好的解决方案!
  19. 服务器可视化监控系统,可视化服务器监控系统
  20. wxpy 微信聊天机器人的实现

热门文章

  1. android listpreference 自定义,Android ListPreference的用法一
  2. mysql类 php100_php mysql 类
  3. 字符串、字符数组、字符串数组
  4. 数据结构——树的理解路线(总)
  5. 使用jQuery异步传递含复杂属性及集合属性的Model到控制器方法
  6. MYSQL基础十一--存储引擎
  7. DateTime和字符串转换问题
  8. Windows Phone 8安装包中的文件和独立存储区中的文件访问
  9. NHibernate 异常及解决办法(长期添加中)
  10. Mysql数据库存储原理