LeetCode MySQL 570. 至少有5名直接下属的经理
文章目录
- 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名直接下属的经理相关推荐
- Mysql练习题14-至少有5名直接下属的经理
需求:Employee 表,请编写一个SQL查询来查找至少有5名直接下属的经理. 展示效果: Name John 1 Create table If Not Exists Employee (Id i ...
- leetcode570. 至少有5名直接下属的经理(SQL)
Employee 表包含所有员工和他们的经理.每个员工都有一个 Id,并且还有一列是经理的 Id. +------+----------+-----------+----------+ |Id ...
- leetcode-SQL-570. 至少有5名直接下属的经理
leetcode-SQL-570. 至少有5名直接下属的经理 题目 解题 方法一:子查询 方法二:联结 题目 题目链接 表: Employee +-------------+---------+ | ...
- 【每日SQL打卡】DAY 5丨至少有5名直接下属的经理【难度中等】
活动介绍: 「数据仓库技术交流群」已经正式启动每日SQL打卡,帮助大家扎实基础,努力工作之余,别忘了自我提升. 欢迎报名和邀请小伙伴参与,一个人可能走得很快,但一群人会走得很远.
- LeetCode MySQL解题目录
已完成的 LeetCode MySQL 数据库题目.点击查看我的 LeetCode 算法解题目录. 已解决 123/123 - 简单 54 中等 51 困难 18 前置入门学习 MySQL 基本查询. ...
- mysql 设置 table name 表名不区分大小写
前言 mysql 5.7.31 Linux下的MYSQL默认是区分表名大小写:Windows下表名不区分大小写. 查看 table name 是否区分大小写 mysql> show variab ...
- LeetCode MySQL 1308. 不同性别每日分数总计(累加/变量/窗口函数)
文章目录 1. 题目 2. 解题 1. 题目 表: Scores +---------------+---------+ | Column Name | Type | +--------------- ...
- mysql解决select * from 表名 (where + 约束条件为空)
mysql解决select * from 表名 (where + 约束条件为空),示例如下: SELECT * from tableName WHERE name is NULL; 从 tableNa ...
- mysql 变量作表名查询_使用MySQL函数变量作为表名查询
我需要有一个表中增加一定的ID(如AUTO_INCREMENT)函数使用MySQL函数变量作为表名查询 我有水木清华这样 DELIMITER $$ DROP FUNCTION IF EXISTS `G ...
最新文章
- Java web 环境搭建-Linux
- 不存在完美的入门书,但是有些书在某些方面很惊艳
- python基础课程第12章,Python基础教程学习笔记 | 第12章 | 图形用户界面
- 可心耳语-属于网络工程师的人声电台(第一期)
- PHP学习记录之会话处理(二)
- 太极图正确画法_太极图的三种画法你知道吗?
- python读写ini文件的库支持unicode_Python读写unicode文件的方法
- 基于ansible Role实现批量部署lamp平台
- 单片机课设-电子时钟设计(仿真图、代码全)
- 【CGAL】提取中心线
- 客户信息管理系统类毕业论文文献有哪些?
- 计算机数字信号和模拟信号,模拟信号和数字信号有什么区别
- 域名是否被微信、qq拦截?怎么查询
- 天才小毒妃 第907章 底气,狮子大开口
- 从一个表格render方法问题看React函数组件的更新
- kali中rarcrack爆破rar压缩包密码
- python听歌识曲爬虫_Python爬取网易云音乐热门评论的搜索结果-阿里云开发者社区...
- Paypal+本地支付,是跨境外贸收款最好的解决方案!
- 服务器可视化监控系统,可视化服务器监控系统
- wxpy 微信聊天机器人的实现