1
0
mirror of https://gitee.com/coder-xiaomo/leetcode-problemset synced 2025-01-10 18:48:13 +08:00
Code Issues Projects Releases Wiki Activity GitHub Gitee
leetcode-problemset/leetcode-cn/problem (Chinese)/部门工资最高的员工 [department-highest-salary].html

70 lines
1.9 KiB
HTML
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<p>表:&nbsp;<code>Employee</code></p>
<pre>
+--------------+---------+
| 列名 | 类型 |
+--------------+---------+
| id | int |
| name | varchar |
| salary | int |
| departmentId | int |
+--------------+---------+
在 SQL 中id是此表的主键。
departmentId 是 Department 表中 id 的外键(在 Pandas 中称为 join key
此表的每一行都表示员工的 id、姓名和工资。它还包含他们所在部门的 id。
</pre>
<p>&nbsp;</p>
<p>表:&nbsp;<code>Department</code></p>
<pre>
+-------------+---------+
| 列名 | 类型 |
+-------------+---------+
| id | int |
| name | varchar |
+-------------+---------+
在 SQL 中id 是此表的主键列。
此表的每一行都表示一个部门的 id 及其名称。
</pre>
<p>&nbsp;</p>
<p>查找出每个部门中薪资最高的员工。<br />
<strong>任意顺序</strong> 返回结果表。<br />
查询结果格式如下例所示。</p>
<p>&nbsp;</p>
<p><strong>示例 1:</strong></p>
<pre>
<b>输入:</b>
Employee 表:
+----+-------+--------+--------------+
| id | name | salary | departmentId |
+----+-------+--------+--------------+
| 1 | Joe | 70000 | 1 |
| 2 | Jim | 90000 | 1 |
| 3 | Henry | 80000 | 2 |
| 4 | Sam | 60000 | 2 |
| 5 | Max | 90000 | 1 |
+----+-------+--------+--------------+
Department 表:
+----+-------+
| id | name |
+----+-------+
| 1 | IT |
| 2 | Sales |
+----+-------+
<b>输出:</b>
+------------+----------+--------+
| Department | Employee | Salary |
+------------+----------+--------+
| IT | Jim | 90000 |
| Sales | Henry | 80000 |
| IT | Max | 90000 |
+------------+----------+--------+
<strong>解释:</strong>Max 和 Jim 在 IT 部门的工资都是最高的Henry 在销售部的工资最高。</pre>