leetcode184. 部门工资最高的员工(SQL) 连接+嵌套查询
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 ?|
+------------+----------+--------+
做兩個表的連接,條件是部門id一樣并且工資等于嵌套查詢出的最高工資。
總結
以上是生活随笔為你收集整理的leetcode184. 部门工资最高的员工(SQL) 连接+嵌套查询的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: leetcode197. 上升的温度(S
- 下一篇: leetcode597. 好友申请 I