즐겨찾기가 가장 많은 식당 정보 출력하기 / 프로그래머스 SQL 코딩테스트 연습GROUP BY
LearnerToRunner
2022. 11. 17. 10:38
문제
REST_INFO 테이블에서 음식종류별로 즐겨찾기수가 가장 많은 식당의 음식 종류, ID, 식당 이름, 즐겨찾기수를 조회하는 SQL문을 작성해주세요. 이때 결과는 음식 종류를 기준으로 내림차순 정렬해주세요.
제출답안
SELECT food_type, rest_id, rest_name, favorites
FROM rest_info
WHERE (food_type, favorites)
IN (SELECT food_type, MAX(favorites)
FROM rest_info
GROUP BY food_type)
ORDER BY 1 DESC