문제에서 가장 높은 점수를 받은 사원'들' 을 출력하라고 하는데 LIMIT 1로 풀면 안되는거 아닌가요?
WITH SUM_SCORE AS(
SELECT SUM(SCORE) AS SCORE, EMP_NO
FROM HR_GRADE
GROUP BY EMP_NO
)
SELECT B.SCORE, A.EMP_NO, A.EMP_NAME, A.POSITION, A.EMAIL
FROM HR_EMPLOYEES A JOIN SUM_SCORE B
ON A.EMP_NO = B.EMP_NO
WHERE B.SCORE IN (SELECT MAX(SCORE)
FROM SUM_SCORE);
LIMIT1을 사용해서 뽑는 것이 MAX(SCORE) 한개를 뽑는거라 풀리는거같습니다
네. 문제 채점이 잘못되는거 같아요.