프로그래머스 코딩테스트/MySQL

[프로그래머스] 즐겨찾기가 가장 많은 식당 정보 출력하기 MySQL

Coding-Su 2024. 7. 6. 23:02
728x90

문제

[프로그래머스] 즐겨찾기가 가장 많은 식당 정보 출력하기

정답

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 FOOD_TYPE DESC

최대 값과 음식의 종류를 WHERE절로 주어 이 두가지 모두 충족하는 것만 출력하는 방법으로 풀었습니다.

728x90