[코딩테스트]/[SQL]

[StrataScratch - SQL] (Easy) Workers With The Highest Salaries

잰잰' 2025. 4. 25. 18:49

문제

가장 높은 급여를 받는 직원들의 직책을 찾으세요. 여러 직원이 동일한 최고 급여를 받는 경우, 그런 직원들의 직책을 모두 포함하세요.

 

테이블설명

 

예상결과

 

✏️ 풀이

SELECT t.worker_title
FROM worker AS w
JOIN title AS t ON w.worker_id = worker_ref_id
WHERE salary = (SELECT MAX(salary)
                FROM worker);

서브쿼리로 worker 테이블 전체의 최고 급여를 구한 후 WHERE 절에서 필터