NOTE/프로그래머스
즐겨찾기가 가장 많은 식당 정보 출력하기 - Oracle
m-inz
2022. 10. 12. 21:18
SELECT I.FOOD_TYPE,I.REST_ID,I.REST_NAME,I.FAVORITES
FROM REST_INFO I JOIN (
SELECT FOOD_TYPE, MAX(FAVORITES) AS FAVORITES
FROM REST_INFO
GROUP BY FOOD_TYPE
) R
ON I.FAVORITES = R.FAVORITES AND I.FOOD_TYPE = R.FOOD_TYPE
ORDER BY I.FOOD_TYPE DESC;
음식 종류 별 즐겨찾기 max 값이 있는 테이블을 만들어
음식 종류와 즐겨찾기 수를 가지고 JOIN 해주었다.
🌱