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

게으른 완벽주의자·2023년 2월 18일
0

프로그래머스

목록 보기
80/83
post-custom-banner

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

문제는 간단한데 조건이 생각보다 어려웠던,,,(어라 나 이 말 방금전에도 쓴 것 같은데,,)

GROUP BY 뒤에 HAVING MAX(FAVORITES)를 쓰면 틀린다
FOOD_TYPE 별로 출력하기 전에 조건을 걸어서 FOOD_TYPE별로 MAX(FAVORITES)를 가져와야 한다

SELECT FOOD_TYPE, REST_ID, REST_NAME, FAVORITES
FROM REST_INFO AS A
WHERE FAVORITES = (
    SELECT MAX(FAVORITES)
    FROM REST_INFO AS B
    WHERE A.FOOD_TYPE= B.FOOD_TYPE
)
GROUP BY FOOD_TYPE
ORDER BY FOOD_TYPE DESC
profile
데이터를 공부하고 있습니다

0개의 댓글