반응형
문제 출처 :
https://leetcode.com/problems/employees-earning-more-than-their-managers/
알고리즘 분석 :
문제 해결에 필요한 사항
1. INNER JOIN
JOIN을 이용하여 쉽게 문제를 풀 수 있다.
자기 자신을 JOIN해주며 JOIN 조건은 E1.ManagerId = E2.Id로 하여 조인을 해준다.
이때 WHERE 절에서 조건은 E1.Salary > E2.Salary를 해주면 해당하는 결과를 얻을 수 있다.
소스 코드 :
1 2 3 4 5 6 | # Write your MySQL query statement below SELECT E1.Name AS Employee FROM Employee AS E1 JOIN Employee AS E2 ON E1.ManagerId = E2.Id WHERE E1.Salary > E2.Salary | cs |
반응형
'Applied > Database' 카테고리의 다른 글
[176번] Second Highest Salary (0) | 2019.06.04 |
---|---|
[182번] Duplicate Emails (0) | 2019.05.30 |
[180번] Consecutive Numbers (0) | 2019.05.16 |
[178번] Rank Scores (0) | 2019.05.09 |
[175번] Combine Two Tables (0) | 2019.04.27 |