LeetCode MySQL 1076. 项目员工II
文章目录
- 1. 题目
- 2. 解题
1. 题目
Table: Project
+-------------+---------+
| Column Name | Type |
+-------------+---------+
| project_id | int |
| employee_id | int |
+-------------+---------+
主键为 (project_id, employee_id)。
employee_id 是员工表 Employee 表的外键。
Table: Employee
+------------------+---------+
| Column Name | Type |
+------------------+---------+
| employee_id | int |
| name | varchar |
| experience_years | int |
+------------------+---------+
主键是 employee_id。
编写一个SQL查询,报告所有雇员最多的项目。
查询结果格式如下所示:
Project table:
+-------------+-------------+
| project_id | employee_id |
+-------------+-------------+
| 1 | 1 |
| 1 | 2 |
| 1 | 3 |
| 2 | 1 |
| 2 | 4 |
+-------------+-------------+Employee table:
+-------------+--------+------------------+
| employee_id | name | experience_years |
+-------------+--------+------------------+
| 1 | Khaled | 3 |
| 2 | Ali | 2 |
| 3 | John | 1 |
| 4 | Doe | 2 |
+-------------+--------+------------------+Result table:
+-------------+
| project_id |
+-------------+
| 1 |
+-------------+
第一个项目有3名员工,第二个项目有2名员工。
来源:力扣(LeetCode)
链接:https://leetcode-cn.com/problems/project-employees-ii
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。
2. 解题
# Write your MySQL query statement below
select project_id
from Project p
group by project_id
having count(p.employee_id) =(select count(*) maxnumofEmpfrom Projectgroup by project_idorder by maxnumofEmp desclimit 1)
或者用 all
函数
# Write your MySQL query statement below
select project_id
from Project p
group by project_id
having count(p.employee_id) >=all(select count(*) numfrom Projectgroup by project_id)
我的CSDN博客地址 https://michael.blog.csdn.net/
长按或扫码关注我的公众号(Michael阿明),一起加油、一起学习进步!
LeetCode MySQL 1076. 项目员工II相关推荐
- LeetCode MySQL 1077. 项目员工 III
文章目录 1. 题目 2. 解题 1. 题目 项目表 Project: +-------------+---------+ | Column Name | Type | +-------------+ ...
- LeetCode MySQL 1075. 项目员工 I
文章目录 1. 题目 2. 解题 1. 题目 项目表 Project: +-------------+---------+ | Column Name | Type | +-------------+ ...
- LeetCode MySQL 1205. 每月交易II(union all)*
文章目录 1. 题目 2. 解题 1. 题目 Transactions 记录表 +----------------+---------+ | Column Name | Type | +------- ...
- LeetCode MySQL 602. 好友申请 II :谁有最多的好友(union all)
文章目录 1. 题目 2. 解题 1. 题目 在 Facebook 或者 Twitter 这样的社交应用中,人们经常会发好友申请也会收到其他人的好友申请. 表 request_accepted 存储了 ...
- LeetCode MySQL 1149. 文章浏览 II
文章目录 1. 题目 2. 解题 1. 题目 Table: Views +---------------+---------+ | Column Name | Type | +------------ ...
- LeetCode MySQL解题目录
已完成的 LeetCode MySQL 数据库题目.点击查看我的 LeetCode 算法解题目录. 已解决 123/123 - 简单 54 中等 51 困难 18 前置入门学习 MySQL 基本查询. ...
- java swing mysql实现的员工工资管理系统项目
下载链接https://download.csdn.net/download/RONNIE_Zz/12675313 项目功能 随着经济的发展,企业正向着大型化.规模化发展,而对于大中型企业,员工.职称 ...
- Java毕设项目员工绩效考核系统分析与设计(java+VUE+Mybatis+Maven+Mysql)
Java毕设项目员工绩效考核系统分析与设计(java+VUE+Mybatis+Maven+Mysql) 项目运行 环境配置: Jdk1.8 + Tomcat8.5 + Mysql + HBuilder ...
- 【java毕业设计】基于javaEE+原生Servlet+MySql的企业员工信息管理系统设计与实现(毕业论文+程序源码)——企业员工信息管理系统
基于javaEE+原生Servlet+MySql的企业员工信息管理系统设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于javaEE+原生Servlet+MySql的企业员工信息管理系统设计 ...
最新文章
- mendix归还界面如何只显示登录人自己借阅的书籍,而不显示全部人借阅的书籍
- SWAGAN:基于样式的小波驱动生成模型
- 计算机培训学校办学宗旨,西安软件科技培训学院简介
- 2021-春季学习-智能车技术创新与实践-Lesson3
- Android 浏览器的研究(四)--- Apk的启动和主页的加载过程
- 【收藏】sonar-scanner扫描代码出错 SonarQube svn: E170001
- GBrowse配置相关资料
- CSDN联合腾讯云重磅发布“腾讯云数据库TDSQL工程师路线图”
- php对html加密解密,PHP Mcrypt和HTML5加密API加密/解密
- WebStorm配置(2016/11/18更新)
- 为什么快速排序比归并排序快
- 深入解读Docker底层技术Cgroup
- javaweb使用quartz
- 需要在计算机上安装msxml版本 6.0,win10安装不了office 2010提示“MSXML版本6.10.1129.0”怎么办...
- c++如何侦测鼠标点击?
- 新疆计算机操作题,新疆维吾尔自治区教师计算机操作题复习套
- 用收敛标准计算神经网络迭代次数
- 使用Java实现身份证真假校验
- vsftpd的安装和使用
- excel插入图片(利用vba)
热门文章
- JavaWeb笔记04-解决GET与POST乱码问题
- tensorflow独热编码方法_吴恩达课后作业学习2-week3-tensorflow learning-1-基本概念
- sprintf用法详解
- micropython web ws2812_MicroPython实例之TPYBoard v102炫彩跑马灯WS2812B
- java 不可修改的map_Java中如何实现不可变Map详解
- 关于毫米波技术的描述
- MapReduce编程中常用的字符操作
- 在64位Ubuntu上编译32位程序常见错误
- 洛谷树剖模板题 P3384 | 树链剖分
- jsp 内置的对象的简要概述(转)