力扣原题:部门工资前三高的员工

力扣原题:部门工资前三高的员工_第1张图片

# Write your MySQL query statement below
select d.Name as Department , e1.Name as Employee , e1.Salary from Employee e1 inner join Department d ON e1.DepartmentId = d.Id
WHERE
    2 >= (SELECT
            COUNT(DISTINCT e2.Salary)
        FROM
            Employee e2
        WHERE
            e2.Salary > e1.Salary
                AND e1.DepartmentId = e2.DepartmentId
        )

 

你可能感兴趣的:(leetcode,算法,职场和发展)