[LeetCode/Sql] Employees earning more than their managers

less than 1 minute read

문제정보

어떻게 풀까?

자신의 매니저보다 더 돈을 많이 보는 피고용인을 구하는 문제이다. 동일한 테이블에 별명을 주어 ManagerID에 ID를 매핑하여 구한다.

문제풀이

SELECT E1.NAME AS EMPLOYEE 
FROM EMPLOYEE AS E1, EMPLOYEE AS E2
WHERE E1.MANAGERID = E2.ID AND E1.SALARY > E2.SALARY;

Leave a comment