본문 바로가기
Algorithm/프로그래머스

[프로그래머스] SQL 문제풀이 - 즐겨찾기가 가장 많은 식당 정보 출력하기

by whdgus928 2023. 1. 1.

REST_INFO 테이블에서 음식종류별로 즐겨찾기수가 가장 많은 식당의 음식 종류, ID, 식당 이름, 즐겨찾기수를 조회하는 SQL문을 작성해주세요. 이때 결과는 음식 종류를 기준으로 내림차순 정렬해주세요.

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

 

1. 음식종류별로 즐겨찾기수가 가장 많은 식당 - 테이블 정의

2. 정의한 테이블로부터 원하는 컬럼 조회

3. 음식종류 기준 내림차순 정렬

반응형

댓글