184. 部门工资最高的员工
Employee
表包含所有员工信息,每个员工有其对应的 Id, salary 和 department Id。
+----+-------+--------+--------------+
| Id | Name | Salary | DepartmentId |
+----+-------+--------+--------------+
| 1 | Joe | 70000 | 1 |
| 2 | Henry | 80000 | 2 |
| 3 | Sam | 60000 | 2 |
| 4 | Max | 90000 | 1 |
+----+-------+--------+--------------+
Department
表包含公司所有部门的信息。
+----+----------+
| Id | Name |
+----+----------+
| 1 | IT |
| 2 | Sales |
+----+----------+
编写一个 SQL 查询,找出每个部门工资最高的员工。例如,根据上述给定的表格,Max 在 IT 部门有最高工资,Henry 在 Sales 部门有最高工资。
+------------+----------+--------+
| Department | Employee | Salary |
+------------+----------+--------+
| IT | Max | 90000 |
| Sales | Henry | 80000 |
+------------+----------+--------+
例1:
select d.Name as Department,e.Name as Employee,e.Salary
from Department d,Employee e
where e.DepartmentId=d.Id and e.Salary=(Select max(Salary) from Employee where DepartmentId=d.Id)
例2:
select d.Name as Department,e.Name as Employee,Salary
from Employee e join Department d on e.DepartmentId=d.Id
where (e.Salary,e.DepartmentId) in (select max(Salary),DepartmentId from Employee group by DepartmentId)
184. 部门工资最高的员工相关推荐
- LeetCode For SQL 184. 部门工资最高的员工 (分组 from嵌套)
184. 部门工资最高的员工 # Write your MySQL query statement below-- 先找出每个部门最高薪资,显示出部门id.部门名称和薪资 -- 然后再通过这个新表,根 ...
- LeetCode MySQL 184. 部门工资最高的员工
文章目录 1. 题目 2. 解题 1. 题目 Employee 表包含所有员工信息,每个员工有其对应的 Id, salary 和 department Id. +----+-------+------ ...
- 文巾解题 184. 部门工资最高的员工
1 题目描述 2 解题思路 先在employee表中找到每个部门工资最高是多少钱(DS) 然后在employee表中找工资等于最高工资的员工.(联立employee表中的E) 最后通过Departme ...
- 【sql】184. 部门工资最高的员工
题目: 力扣 表: Employee +--------------+---------+ | 列名 | 类型 | +--------------+---------+ | i ...
- MySQL_项目7: 各部门工资最高的员工(难度:中等)
项目七: 各部门工资最高的员工(难度:中等) 创建Employee 表,包含所有员工信息,每个员工有其对应的 Id, salary 和 department Id. +----+-------+--- ...
- Leetcode-184. 部门工资最高的员工
题目链接: Leetcode-184 Employee 表包含所有员工信息,每个员工有其对应的 Id, salary 和 department Id. +----+-------+--------+- ...
- leetcode184. 部门工资最高的员工(SQL) 连接+嵌套查询
Employee 表包含所有员工信息,每个员工有其对应的 Id, salary 和 department Id. +----+-------+--------+--------------+ | Id ...
- 【每日SQL打卡】DAY 1丨部门工资最高的员工【难度中等】
活动介绍: 「数据仓库技术交流群」已经正式启动每日SQL打卡,帮助大家扎实基础,努力工作之余,别忘了自我提升. 欢迎报名和邀请小伙伴参与,一个人可能走得很快,但一群人会走得很远. 活动流程: 1.每天 ...
- Leetcode -MySQL-184. 部门工资最高的员工
SQL架构 Employee 表包含所有员工信息,每个员工有其对应的 Id, salary 和 department Id. +----+-------+--------+-------------- ...
最新文章
- 如何用Linux的at命令安排一个任务
- php 自定义超全局,一个超级简单的 PHP 超全局变量管理扩展
- Spring Cloud构建微服务架构:分布式服务跟踪(跟踪原理)
- 【js】鼠标跟随效果
- Java NIO 介绍和基本demo
- java鼠标改变窗口大小监听事件_java – 当用户拖动鼠标时,监听JFrame调整事件大小?...
- flowable BPMN的组件汉化
- dos 必知八项命令
- spring listener监听器
- LAMP YUM安装配置实战
- JavaWeb项目开发案例精粹-第3章在线考试系统-005action层
- 四方支付系统,聚合平台搭建
- 解除百度文库复制限制
- c语言的表示指数用什么符号,c语言的指数符号
- 好用的倒计时APP 可以同时开多个倒数计时器的便签
- 【第三方互联】2、创建腾讯QQ互联应用
- Axure RP10——值得信赖的强大的原型制作工具,无需编写代码即可创造无限可能
- Java面试?看这一篇就够了
- OpenCV图像处理(下) 边缘检测+模板匹配+霍夫变换
- 2020云栖大会-达摩院
热门文章
- 冈萨雷斯《数字图像处理》学习笔记(六)彩色图像处理
- 雅腾php怎么样_2018年09月26日
- Linux增加四个用户分别并命名,16、Linux用户和组管理命令演练和实战应用,,150R...
- 如何向老板提加薪或升职要求?
- 最近Oracle Cloud甲骨文上线了免费云套餐.
- 狐妖小红娘手游服务器维护多久,狐妖小红娘手游为什么进不去 无法登录解决方法...
- 打印机出现无法共享问题0x0000842,0x000006d9等问题
- python读取grd数据_Matlab 读取.grd文件
- Cisco AP-胖瘦AP的转换
- 多表联合查询(join、union等)