# Write your MySQL query statement below
select d.Name Department, e.Name Employee, e.Salary Salary
from Employee e
join Department d on e.DepartmentId = d.Id
where
3 > (select count(distinct e2.Salary)
from Employee e2
where e2.Salary > e.Salary
and e.DepartmentId = e2.DepartmentId);
SELECT d.Name AS Department, e.Name AS Employee, e.Salary
FROM Employee e
JOIN Department d on e.DepartmentId = d.Id
WHERE (SELECT COUNT(DISTINCT Salary)
FROM Employee
WHERE Salary > e.Salary AND DepartmentId = d.Id)
< 3 ORDER BY d.Name, e.Salary DESC;