SQL 공부
[프로그래머스] SUM, MAX, MIN: 물고기 종류 별 대어 찾기
지식보부상님
2025. 1. 31. 12:27
https://school.programmers.co.kr/learn/courses/30/lessons/293261
프로그래머스
SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프
programmers.co.kr
제출 코드
SELECT INFO.ID AS ID,
INFO.FISH_NAME AS FISH_NAME,
MAX_INFO.MAX_LENGTH AS LENGTH
FROM
(SELECT N.FISH_TYPE AS FISH_TYPE,
MAX(I.LENGTH) AS MAX_LENGTH
FROM FISH_INFO AS I , FISH_NAME_INFO AS N
WHERE I.FISH_TYPE = N.FISH_TYPE
GROUP BY N.FISH_TYPE) AS MAX_INFO,
(SELECT I.ID AS ID,
I.FISH_TYPE AS FISH_TYPE,
I.LENGTH AS LENGTH,
N.FISH_NAME AS FISH_NAME
FROM FISH_INFO AS I, FISH_NAME_INFO AS N
WHERE I.FISH_TYPE = N.FISH_TYPE) AS INFO
WHERE
MAX_INFO.FISH_TYPE = INFO.FISH_TYPE
AND MAX_INFO.MAX_LENGTH = INFO.LENGTH