문제
풀이
SELECT FOOD_TYPE,REST_ID,REST_NAME,FAVORITES
FROM REST_INFO
WHERE (FOOD_TYPE,FAVORITES) IN (
SELECT FOOD_TYPE,MAX(FAVORITES)
FROM REST_INFO
GROUP BY FOOD_TYPE)
ORDER BY FOOD_TYPE DESC
>>
서브쿼리 사용하여 종류,최대값을 구해서 WHERE절에 이용
※ GROUP BY 유의해서 풀기
'SQL > 프로그래머스 SQL' 카테고리의 다른 글
프로그래머스 - SQL [ 동명 동물 수 찾기 Oracle ] (0) | 2022.12.27 |
---|