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 |