184. Department Highest Salary
来源:互联网 发布:大作家软件好用吗 编辑:程序博客网 时间:2024/05/21 19:30
The Employee
table holds all employees. Every employee has an Id, a salary, and there is also a column for the department Id.
+----+-------+--------+--------------+| Id | Name | Salary | DepartmentId |+----+-------+--------+--------------+| 1 | Joe | 70000 | 1 || 2 | Henry | 80000 | 2 || 3 | Sam | 60000 | 2 || 4 | Max | 90000 | 1 |+----+-------+--------+--------------+
The Department
table holds all departments of the company.
+----+----------+| Id | Name |+----+----------+| 1 | IT || 2 | Sales |+----+----------+
Write a SQL query to find employees who have the highest salary in each of the departments. For the above tables, Max has the highest salary in the IT department and Henry has the highest salary in the Sales department.
+------------+----------+--------+| Department | Employee | Salary |+------------+----------+--------+| IT | Max | 90000 || Sales | Henry | 80000 |+------------+----------+--------+
SELECT Department.name AS 'Department', Employee.name AS 'Employee', SalaryFROM Employee JOIN Department ON Employee.DepartmentId = Department.IdGROUP BY Employee.DepartmentIdHAVING MAX(Salary)
开始学着用join 235msSELECT Department.name AS 'Department', Employee.name AS 'Employee', SalaryFROM Employee,Department WHERE Employee.DepartmentId = Department.IdGROUP BY Employee.DepartmentIdHAVING MAX(Salary)还是用这种习惯啊 179ms
SELECT Department.name AS 'Department', Employee.name AS 'Employee', SalaryFROM Employee JOIN Department ON Employee.DepartmentId = Department.IdWHERE (Employee.DepartmentId , Salary) IN ( SELECT DepartmentId, MAX(Salary) FROM Employee GROUP BY DepartmentId );使用嵌套 155s
阅读全文
0 0
- 184. Department Highest Salary
- 184. Department Highest Salary
- 184. Department Highest Salary
- 184. Department Highest Salary
- leetcode.184. Department Highest Salary
- Leetcode 184. Department Highest Salary
- Leetcode 184. Department Highest Salary
- 184. Department Highest Salary#1
- 【leetcode Database】184. Department Highest Salary
- LeetCode:Department Highest Salary
- Leetcode: Department Highest Salary
- LeetCode Department Highest Salary
- [Leetcode]Department Highest Salary
- Department Highest Salary
- Leetcode: Department Highest Salary
- Department Highest Salary
- Department Highest Salary
- Department Highest Salary
- 【转】BGP 学习笔记 (一)
- [展览人周刊]华展云20170717期
- 219. Contains Duplicate II
- Unity3d 资源管理
- java mongodb 操作
- 184. Department Highest Salary
- 算法题目---第一个只出现一次的字符
- 02:不吉利日期
- Iterator的remove方法的使用
- 国内航空公司班机体验
- codeforces833B The Bakery -- DP + 线段树
- 泛型
- 如何理解JavaScript中的作用域
- 主席树模板