Advertisement

Leetcode 难题 185:部门中工资排名前三的所有员工

阅读量:

表: Employee

Column Name Type
id int
name varchar
salary int
departmentId int

该表中Id字段被设定为主键。departmentId字段作为外键,与Department表中的ID字段相对应。表中的每一行记录均用于标识员工的编号、姓名及薪资信息,同时包含其所属部门的编号。

表: Department

Column Name Type
id int
name varchar

Id是该表的主键字段。
该表中的每一行数据对应一个部门的标识符及其名称。

公司管理层关注的重点在于,各个部门中薪资水平最高的员工是谁。在某一部门中,高收入员工指的是其薪资在该部门所有员工工资排序中位列前三的人员。

问题

设计一个SQL查询语句,用于检索各个部门中薪资水平较高的员工信息。

结果表格的输出顺序可以自由设定。

示例

Employee表结构解析

id name salary departmentId
1 Joe 85000 1
2 Henry 80000 2
3 Sam 60000 2
4 Max 90000 1
5 Janet

全部评论 (0)

还没有任何评论哟~