• 카테고리

    질문 & 답변
  • 세부 분야

    게임 프로그래밍

  • 해결 여부

    미해결

각 연도별 최고의 홈런왕

21.10.09 04:51 작성 조회수 142

0

을 찾아보는데
 
SELECT * FROM (
SELECT *,
ROW_NUMBER() OVER (PARTITION BY yearID ORDER BY HR DESC) AS ranking
FROM batting
) AS yearTable
WHERE ranking = 1
ORDER BY yearID DESC;
 
FROM 이후에 AS로 이름을 지어주지 않으니 오류가 나는데
이름이 꼭 필요한가요?

답변 1

답변을 작성해보세요.

1

서브쿼리 위치에 따라 필요한 경우가 있는데
select XXX, YYY, ZZZ
위치에 들어가는 애라서 필요합니다.
sql 구문은 복잡하고 제품마다 다를 수 있으니
그냥 통과 안 되면 안된다고 생각하시는게 편할겁니다.