[프로그래머스_SQL] 조건에 맞는 사원 정보 조회하기
📜문제
https://school.programmers.co.kr/learn/courses/30/lessons/284527
📜정답
SELECT SUM(B.SCORE)AS SCORE,A.EMP_NO,A.EMP_NAME,A.POSITION,A.EMAIL
FROM HR_EMPLOYEES AS A INNER JOIN HR_GRADE AS B
ON A.EMP_NO=B.EMP_NO
WHERE B.YEAR =2022
GROUP BY A.EMP_NO
ORDER BY SCORE DESC LIMIT 1
📜노트
- 동일한 사원의 상,하반기 점수를 더해야 하기 때문에 Group by로 EMP_NO(사원번호)를 묶어준다.
- 점수를 내림차순으로 정리하여 1개만 조회했기 때문에 가장 높은 점수인 사원의 정보가 나타나게 된다.