文章目录

  • 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相关推荐

  1. LeetCode MySQL 1077. 项目员工 III

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

  2. LeetCode MySQL 1075. 项目员工 I

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

  3. LeetCode MySQL 1205. 每月交易II(union all)*

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

  4. LeetCode MySQL 602. 好友申请 II :谁有最多的好友(union all)

    文章目录 1. 题目 2. 解题 1. 题目 在 Facebook 或者 Twitter 这样的社交应用中,人们经常会发好友申请也会收到其他人的好友申请. 表 request_accepted 存储了 ...

  5. LeetCode MySQL 1149. 文章浏览 II

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

  6. LeetCode MySQL解题目录

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

  7. java swing mysql实现的员工工资管理系统项目

    下载链接https://download.csdn.net/download/RONNIE_Zz/12675313 项目功能 随着经济的发展,企业正向着大型化.规模化发展,而对于大中型企业,员工.职称 ...

  8. Java毕设项目员工绩效考核系统分析与设计(java+VUE+Mybatis+Maven+Mysql)

    Java毕设项目员工绩效考核系统分析与设计(java+VUE+Mybatis+Maven+Mysql) 项目运行 环境配置: Jdk1.8 + Tomcat8.5 + Mysql + HBuilder ...

  9. 【java毕业设计】基于javaEE+原生Servlet+MySql的企业员工信息管理系统设计与实现(毕业论文+程序源码)——企业员工信息管理系统

    基于javaEE+原生Servlet+MySql的企业员工信息管理系统设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于javaEE+原生Servlet+MySql的企业员工信息管理系统设计 ...

最新文章

  1. mendix归还界面如何只显示登录人自己借阅的书籍,而不显示全部人借阅的书籍
  2. SWAGAN:基于样式的小波驱动生成模型
  3. 计算机培训学校办学宗旨,西安软件科技培训学院简介
  4. 2021-春季学习-智能车技术创新与实践-Lesson3
  5. Android 浏览器的研究(四)--- Apk的启动和主页的加载过程
  6. 【收藏】sonar-scanner扫描代码出错 SonarQube svn: E170001
  7. GBrowse配置相关资料
  8. CSDN联合腾讯云重磅发布“腾讯云数据库TDSQL工程师路线图”
  9. php对html加密解密,PHP Mcrypt和HTML5加密API加密/解密
  10. WebStorm配置(2016/11/18更新)
  11. 为什么快速排序比归并排序快
  12. 深入解读Docker底层技术Cgroup
  13. javaweb使用quartz
  14. 需要在计算机上安装msxml版本 6.0,win10安装不了office 2010提示“MSXML版本6.10.1129.0”怎么办...
  15. c++如何侦测鼠标点击?
  16. 新疆计算机操作题,新疆维吾尔自治区教师计算机操作题复习套
  17. 用收敛标准计算神经网络迭代次数
  18. 使用Java实现身份证真假校验
  19. vsftpd的安装和使用
  20. excel插入图片(利用vba)

热门文章

  1. JavaWeb笔记04-解决GET与POST乱码问题
  2. tensorflow独热编码方法_吴恩达课后作业学习2-week3-tensorflow learning-1-基本概念
  3. sprintf用法详解
  4. micropython web ws2812_MicroPython实例之TPYBoard v102炫彩跑马灯WS2812B
  5. java 不可修改的map_Java中如何实现不可变Map详解
  6. 关于毫米波技术的描述
  7. MapReduce编程中常用的字符操作
  8. 在64位Ubuntu上编译32位程序常见错误
  9. 洛谷树剖模板题 P3384 | 树链剖分
  10. jsp 内置的对象的简要概述(转)