본문 바로가기

DB/Programmers SQL Kit

[My_SQL] 물고기 종류 별 잡은 수 구하기

문제

 

fish_type을 통해 두 테이블을 조인하고 fish_name을 기준으로 그룹화, 이후 count 함수를 써서 갯수를 카운트 한다.

코드

SELECT count(f.id) as fish_count, fn.fish_name as fish_name
FROM FISH_INFO f JOIN FISH_NAME_INFO fn ON f.fish_type = fn.fish_type
GROUP BY fn.fish_name
ORDER BY 1 desc;