728x90
[프로그래머스][SQL][Lv03] 물고기 종류 별 대어 찾기
풀이
ID 컬럼은 group by가 불가능하기 때문에,
where 절에서 서브쿼리를 사용해 종류별 가장 큰 물고기와 일치하는 종류와 길이를 검색한다.
정답
SELECT id, fish_name, length
FROM fish_info JOIN fish_name_info
USING (fish_type)
WHERE (fish_type, length) IN (
SELECT fish_type, MAX(length)
FROM fish_info
GROUP BY fish_type)
ORDER BY id;
반응형
'🧾 Codetest > 프로그래머스' 카테고리의 다른 글
[프로그래머스][SQL][Lv04] 특정 세대의 대장균 찾기 (0) | 2024.09.09 |
---|---|
[프로그래머스][SQL][Lv03] 대장균들의 자식의 수 구하기 (0) | 2024.07.30 |
[프로그래머스][SQL][Lv02] 조건에 맞는 사원 정보 조회하기(서브쿼리) (0) | 2024.03.13 |
[프로그래머스][SQL][Lv02] 조건에 맞는 개발자 찾기(&) (0) | 2024.03.08 |
[프로그래머스][Python][Lv0] 코딩테스트 입문 (5) (1) | 2023.09.14 |