본문 바로가기
코딩테스트/프로그래머스

MySQL - 프로그래머스 코딩테스트 [GROUP BY - 즐겨찾기가 가장 많은 식당 정보 출력하기]

by sycareer 2022. 10. 11.
1
2
3
4
5
6
7
SELECT A.FOOD_TYPE, A.REST_ID, A.REST_NAME, A.FAVORITES
  FROM REST_INFO A INNER JOIN (
      SELECT MAX(FAVORITES) AS FAV, FOOD_TYPE
        FROM REST_INFO
       GROUP BY FOOD_TYPE
  ) B ON A.FOOD_TYPE = B.FOOD_TYPE AND A.FAVORITES = B.FAV
 ORDER BY A.FOOD_TYPE DESC;
cs