[Programmers] #293257 - 물고기 종류 별 잡은 수 구하기 [MySQL]
[Programmers] #293257 - 물고기 종류 별 잡은 수 구하기 [MySQL]
1. 아이디어
물고기 종류별로 이름(FISH_NAME)과 잡은 수(FISH_COUNT)를 잡은 수 내림차순으로 조회하는 문제다. 잡은 물고기 테이블에는 종류가 숫자로만 있어 FISH_TYPE으로 이름 테이블과 JOIN한 뒤 이름별로 셌다.
2. 쿼리
풀이 [MySQL]
1
2
3
4
5
SELECT COUNT(*) AS FISH_COUNT, fni.FISH_NAME
FROM FISH_NAME_INFO fni
JOIN FISH_INFO fi ON fni.FISH_TYPE = fi.FISH_TYPE
GROUP BY fni.FISH_NAME
ORDER BY FISH_COUNT DESC
This post is licensed under CC BY 4.0 by the author.