SELECT 음식 종류, ID, 식당 이름, 즐겨찾기수
FROM REST_INFO
WHERE 음식종류, 즐겨찾기수
GROUP BY 음식종류
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 (A,B) IN (A,B,C,D,...) 이렇게 해주면 두가지 이상의 컬럼을 비교해줄 수 있다.
IN 안에 FOOD_TYPE을 그룹화 해주어야지 MAX값을 구할 수 있기 때문에 FOOD_TYPE과 MAX(FAVORITES)를 구해서 FOOD_TYPE, FAVORITES 해당 컬럼과 비교한다.