<MySQL & Oracle>
SELECT A.FOOD_TYPE
, A.REST_ID
, A.REST_NAME
, A.FAVORITES
FROM REST_INFO A
INNER JOIN (
SELECT FOOD_TYPE
, MAX(FAVORITES) AS FAVORITES
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
프로그래머스 즐겨찾기가 가장 많은 식당 정보 출력하기 SQL
'SQL > 프로그래머스' 카테고리의 다른 글
[SQL] 프로그래머스 [Level-4] 주문량이 많은 아이스크림들 조회하기 (0) | 2022.12.02 |
---|---|
[SQL] 프로그래머스 [Level-5] 상품을 구매한 회원 비율 구하기 (0) | 2022.12.02 |
[SQL] 프로그래머스 [Level-3] 헤비 유저가 소유한 저장소 (0) | 2022.12.02 |
[SQL] 프로그래머스 [Level-3] 있었는데요 없었습니다 (0) | 2022.12.02 |
[SQL] 프로그래머스 [Level-2] 동명 동물 수 찾기 (0) | 2022.12.01 |