部门工资最高的员工
2019-04-15 21:27
176 查看
思路
1 此题分为两个步骤,一是寻找每组内的最高薪水,而是按照同指标对两表进行连接
2 此题借鉴了我之前的一个博文select套娃
以下为我的代码,在Heidi SQL中运行成功,但是在LeetCode中出现问题
select department.name as deparment , employee.name as employee, salary from employee,department where salary in (select max(salary) as max_salary from employee group by departmentid) and employee.departmentid=department.id
下面贴上评论中运行成功的代码源代码出处
select d.Name as Department, e.Name as Employee, e.Salary from Employee e,Department d where e.DepartmentId=d.id and (e.Salary,e.DepartmentId) in (select max(Salary),DepartmentId from Employee group by DepartmentId);
相关文章推荐
- 用一个SQL语句选出每个部门工资最高的员工
- 【leetcode】求部门工资最高的员工
- 如何用分析函数找出EMP表中每个部门工资最高的员工
- 面试题:查询部门最高工资的员工信息
- 数据库查询-部门工资最高的员工
- leetcode练习题-mysql:184. 部门工资最高的员工
- 查询出部门名称、部门的员工数、部门的平均工资、部门的最低收入雇员姓名和最高收入雇员的姓名
- 面试题:查询部门最高工资的员工信息
- 部门工资最高的员工
- 查询出部门名称、部门的员工数、部门的平均工资、部门的最低收入雇员姓名和最高收入雇员的姓名
- 一句sql 在所有部门中选择平均工资最高的部门所有员工
- [数据库]关于三个比较典型的数据库试题(1.找到员工表中工资最高的前三名;2.找到员工表中薪水大于本部门平均薪水的员工;3.统计每年入职的员工个数)
- 查询出部门名称、部门的员工数、部门的平均工资、部门的最低收入雇员姓名和最高收入雇员的姓名
- 如何用分析函数找出EMP表中每个部门工资最高的员工
- 列出薪金高于公司平均薪金所有员工,所在部门,上级领导,公司的工资等级
- 查看部门里工资大于平均水平的员工信息,并按部门分组
- 找出那些工资高于他们所在部门的平均工资的员工
- 查询各个员工的员工号,员工名及其所在部门的平均工资
- MapReduce案例学习(8) 列出工资最高的头三名员工姓名及其工资
- hadoop的伪分布环境下统计不同部门员工工资的总额,使用MapReduce来实现的详细步骤