Contents
내가 작성한 쿼리
내가 작성한 쿼리
SELECT
r.FOOD_TYPE,
r.REST_ID,
r.REST_NAME,
r.FAVORITES
FROM REST_INFO r
-- 각 음식 종류별로 즐겨찾기 수의 최대값을 구하는 서브 쿼리
JOIN (
SELECT FOOD_TYPE, MAX(FAVORITES) AS max_favorites
FROM REST_INFO
GROUP BY FOOD_TYPE -- 음식 종류별로 그룹화
) AS max_favorites_per_type
ON r.FOOD_TYPE = max_favorites_per_type.FOOD_TYPE -- 음식 종류가 일치하는 행을 찾음
AND r.FAVORITES = max_favorites_per_type.max_favorites -- 즐겨찾기 수가 최대값인 행을 찾음
ORDER BY r.FOOD_TYPE DESC;
Share article