음식종류별로 즐겨찾기수가 가장 많은 식당
을 조회해야 하므로, 서브쿼리로 음식종류로 그룹핑 후, 집계함수로 MAX값을 구한 테이블을 만들어주고, 원래 테이블과 JOIN을 통해 정보를 구해주면 끝.🙆♀️ 정답 코드
SELECT A.FOOD_TYPE, A.REST_ID, A.REST_NAME, A.FAVORITES FROM REST_INFO A JOIN( SELECT MAX(FAVORITES) AS FAVORITES, FOOD_TYPE FROM REST_INFO GROUP BY FOOD_TYPE) B ON A.FOOD_TYPE = B.FOOD_TYPE AND A.FAVORITES=B.FAVORITES ORDER BY A.FOOD_TYPE DESC;
아는 만큼 보이는 것을 느끼는 요즘이다 😇