강의로 돌아가기
백제완

[MySQL] 서브쿼리 사용 답안입니다.

SELECT
    A.ID
    , B.FISH_NAME
    , A.LENGTH
FROM
    FISH_INFO A
    INNER JOIN FISH_NAME_INFO B
        ON A.FISH_TYPE = B.FISH_TYPE
WHERE
    (A.FISH_TYPE, A.LENGTH) IN (
        SELECT
            FISH_TYPE
            , MAX(LENGTH)
        FROM
            FISH_INFO
        GROUP BY
            FISH_TYPE
    )
ORDER BY
    A.ID
  • 박성수

    키야..이게 제일 깔끔하네요.

    박성수―2024.03.25 21:42
0 개의 답변
답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.