[Leetcode, PostgreSQL] 184. Department Highest Salary
포스트
취소

[Leetcode, PostgreSQL] 184. Department Highest Salary

문제

  • Write a solution to find employees who have the highest salary in each of the departments.

코드

1
2
3
4
5
6
7
8
9
10
11
12
SELECT B.NAME AS DEPARTMENT, 
        A.NAME AS EMPLOYEE,
        A.SALARY AS SALARY
FROM EMPLOYEE A, 
    DEPARTMENT B
WHERE A.DEPARTMENTID = B.ID AND 
        (A.DEPARTMENTID, A.SALARY) IN (
                                        SELECT DEPARTMENTID, MAX(SALARY) AS MAX_SALARY 
                                        FROM EMPLOYEE 
                                        GROUP BY DEPARTMENTID
                                      ) 
;
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.

[프로그래머스, Oracle] 자동차 대여 기록에서 대여중 / 대여 가능 여부 구분하기

[프로그래머스, Oracle] 입양 시각 구하기(2)