Notice
Recent Posts
Recent Comments
Link
복's
[ LeetCode - 181 ] Employees Earning More Than Their Managers 본문
728x90
https://leetcode.com/problems/employees-earning-more-than-their-managers/description/
Employees Earning More Than Their Managers - LeetCode
Can you solve this real interview question? Employees Earning More Than Their Managers - Table: Employee +-------------+---------+ | Column Name | Type | +-------------+---------+ | id | int | | name | varchar | | salary | int | | managerId | int | +------
leetcode.com
첨에는 inner join 사용하려 했는데 manger가 없을 수 있어서 쓰지 않았다.
공부할때는 inner join 많이 썼던거 같은데 쓸일이 별로 없네 싶기도 하고, 아직 모르겠다.
[ 📌 풀이 ]
Table1은 employee고 Table2는 manager를 나타내도록 조인 하였다.
그 후 월급을 비교해서 더 큰 녀석만 출력 하도록 하고, 답안으로 요구하는 alias에 맞춰서 컬럼명을 변경했다.
[ 📌 코드 - Oracle ]
-- Author : Lee In Bok
-- Date : 2023.11.12(Sun)
-- Spend Time: 05m 46s
-- Runtime : 731 ms (Beats 97.10%)
-- Algoritm : Join
select e1.name as Employee
from Employee e1
left join Employee e2
on e1.managerId = e2.id
where e1.salary > e2.salary
;
[ 📌 결과 - Oracle ]
728x90
'알고리즘 > LeetCode' 카테고리의 다른 글
[ LeetCode - 176 ] Second Highest Salary (1) | 2023.11.18 |
---|---|
[ LeetCode - 100 ] Same Tree (1) | 2023.11.14 |
[ LeetCode - 94 ] Binary Tree Inorder Traversal (0) | 2023.11.12 |
[ LeetCode - 175 ] Combine Two Tables (0) | 2023.11.11 |
[ LeetCode - 88 ] Merge Sorted Array (0) | 2023.11.11 |