IN
MAX()
SELECT Department.Name AS Department, Employee.Name AS Employee, Salary FROM Employee JOIN Department ON DepartmentId = Department.Id WHERE (DepartmentId, Salary) IN ( SELECT DepartmentId, MAX(Salary) FROM Employee GROUP BY DepartmentId );
SELECT
Name
MAX(Salary)
GROUP BY
SELECT DepartmentId, Name, MAX(Salary) FROM Employee GROUP BY DepartmentId;
https://leetcode-cn.com/u/hqpan/. ↩︎
https://github.com/hqpan/LeetCode. ↩︎