leetcode184. 部门工资最高的员工(SQL) 连接+嵌套查询
Employee 表包含所有員工信息,每個(gè)員工有其對(duì)應(yīng)的?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?表包含公司所有部門(mén)的信息。
+----+----------+
| Id | Name ? ? |
+----+----------+
| 1 ?| IT ? ? ? |
| 2 ?| Sales ? ?|
+----+----------+
編寫(xiě)一個(gè) SQL 查詢,找出每個(gè)部門(mén)工資最高的員工。例如,根據(jù)上述給定的表格,Max 在 IT 部門(mén)有最高工資,Henry 在 Sales 部門(mén)有最高工資。
+------------+----------+--------+
| Department | Employee | Salary |
+------------+----------+--------+
| IT ? ? ? ? | Max ? ? ?| 90000 ?|
| Sales ? ? ?| Henry ? ?| 80000 ?|
+------------+----------+--------+
做兩個(gè)表的連接,條件是部門(mén)id一樣并且工資等于嵌套查詢出的最高工資。
總結(jié)
以上是生活随笔為你收集整理的leetcode184. 部门工资最高的员工(SQL) 连接+嵌套查询的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: leetcode197. 上升的温度(S
- 下一篇: leetcode597. 好友申请 I