잡은 수를 나타내는 FISH_INFO의 FISH_TYPE을 COUNT 함수로 구하고 AS로 컬럼명을 FISH_COUNT로 변환해줍니다.
FISH_NAME_INFO 테이블의 FISH_NAME을 SELECT문 안에 작성하고
두 개의 테이블을 사용하기 때문에 FROM으로 조회하고 싶은 테이블 하나를 지정하고 JOIN으로 나머지 테이블 하나를 작성합니다.
ON절을 통해 두 테이블이 연관이 있다는 것을 검증하고 (공통으로 갖고 있는 FISH_TYPE 컬럼 비교)
물고기의 종류 별 잡은 수를 구하기 위해 GROUP BY 절로 FISH_NAME_INFO 테이블의 FISH_NAME을 기준으로 GROUP 하고 COUNT 했던 컬럼 기준으로 DESC 내림차순 정렬해주면 됩니다.
-- 코드를 작성해주세요
SELECT
COUNT(FI.FISH_TYPE) AS FISH_COUNT,
FN.FISH_NAME
FROM FISH_INFO AS FI
JOIN FISH_NAME_INFO AS FN
ON FI.FISH_TYPE = FN.FISH_TYPE
GROUP BY FN.FISH_NAME
ORDER BY COUNT(FI.FISH_TYPE) DESC;