본문 바로가기
공부/SQL

물고기 종류 별 대어 찾기

by shining park 2025. 1. 4.

https://school.programmers.co.kr/learn/courses/30/lessons/293261

 

프로그래머스

SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프

programmers.co.kr

 

- 나의 코드

select a.ID, b.FISH_NAME, c.LENGTH
from FISH_INFO a, FISH_NAME_INFO b, 
    (select FISH_TYPE, MAX(LENGTH) as LENGTH
    from FISH_INFO
    group by FISH_TYPE) c
where a.FISH_TYPE = b.FISH_TYPE
and a.FISH_TYPE = c.FISH_TYPE
and a.LENGTH = c.LENGTH
order by a.ID;
select a.ID, b.FISH_NAME, a.LENGTH
from FISH_INFO a join FISH_NAME_INFO b
on a.FISH_TYPE = b.FISH_TYPE
where a.LENGTH in (
    select max(LENGTH)
    from FISH_INFO
    where FISH_TYPE = a.FISH_TYPE
)
order by 1;

 

'공부 > SQL' 카테고리의 다른 글

mysql > group_concat  (0) 2025.04.27
mysql > using  (1) 2025.04.27
조건별로 분류하여 주문상태 출력하기  (0) 2025.01.04
중성화 여부 파악하기  (0) 2025.01.04
자동차 평균 대여 기간 구하기  (2) 2025.01.04