본문 바로가기

데이터 분석/SQL

[MYSQL] 즐겨찾기가 가장 많은 식당 정보 출력하기

>> 문제 설명

 

>>문제

 

>>예시

 

 

>>막혔던 부분

: FOOD_TYPE으로 GROUP화하는 것까진 알겠음 => 그 다음엔?

: 서브쿼리 작성에 대한 구상이 잘 안떠오름

 

 

>> 정답(WHERE 서브쿼리 절)

 

 

=> 서브쿼리절 설명(각 FOOD_TYPE별 가장 많은 즐겨찾기를 가진 식당들)

 

 

=> 즉, 먼저 최대 즐겨찾기 수들을 뽑아놓고

=> 이것을 WHERE 서브쿼리로 하여

=> 각 FOOD_TYPE과 MAX(FAVORITE)이 일치하는 식당들의 정보출력