Post

[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.