코딩테스트 연습 > GROUP BY > 즐겨찾기가 가장 많은 식당 정보 출력하기
https://school.programmers.co.kr/learn/courses/30/lessons/131123

where 절에서 favorites 가 각 food_type에서 가장 많은 경우를 가져오기 위해 food_type을 group by로 묶은 것을 서브 쿼리로 가져온다.
또한, 바깥의 group by에선 동일한 수의 favorites가 나올 수 있기 때문에 food_type 별 하나의 결과만 나올 수 있게 다시 food_type으로 group by 한다.
select food_type, rest_id, rest_name, favorites
from rest_info
where favorites in (select max(favorites)
from rest_info
group by food_type)
group by food_type
order by food_type desc