반응형
츄르사려고 코딩하는집사입니다.
1. [프로그래머스/SQL] 조건에 맞는 사원 정보 조회하기 MySQL
2. 문제 출처
https://school.programmers.co.kr/learn/courses/30/lessons/284527
3. 풀이
- HR_GRADE 테이블에서 EMP_NO 기준으로 GROUP BY를 하고, EMP_NO의 SCORE를 합한 테이블을 HR_EMPLOYEES 테이블과 EMP_NO 기준으로 INNER JOIN을 하여 SCORE 기준으로 내림차순 정렬한 테이블을 가져와서 1줄만 출력한다.
4. 소스 코드
SELECT A.*
FROM (
SELECT SCORE
, E.EMP_NO
, E.EMP_NAME
, E.POSITION
, E.EMAIL
FROM HR_EMPLOYEES E
INNER JOIN (SELECT EMP_NO
, SUM(SCORE) AS SCORE
FROM HR_GRADE
GROUP BY EMP_NO) G ON E.EMP_NO = G.EMP_NO
ORDER BY G.SCORE DESC) A
LIMIT 1
반응형
'알고리즘 > 프로그래머스SQL' 카테고리의 다른 글
[프로그래머스/SQL] 가장 큰 물고기 10마리 구하기 MySQL (0) | 2024.03.21 |
---|---|
[프로그래머스/SQL] 물고기 종류 별 잡은 수 구하기 MySQL (0) | 2024.03.21 |
[프로그래머스/SQL] 월별 잡은 물고기 수 구하기 MySQL (0) | 2024.03.20 |
[프로그래머스/SQL] ROOT 아이템 구하기 MySQL (0) | 2024.03.19 |
[프로그래머스/SQL] 조건에 맞는 개발자 찾기 MySQL (0) | 2024.03.19 |
[프로그래머스/SQL] Python 개발자 찾기 MySQL (0) | 2024.03.19 |
[프로그래머스/SQL] 잔챙이 잡은 수 구하기 MySQL (0) | 2024.03.19 |
[프로그래머스/SQL] 잡은 물고기의 평균 길이 구하기 MySQL (0) | 2024.03.19 |
최근댓글