728x90
반응형
https://school.programmers.co.kr/learn/courses/30/lessons/131123
문제 설명
다음은 식당의 정보를 담은 REST_INFO 테이블입니다. REST_INFO 테이블은 다음과 같으며 REST_ID, REST_NAME, FOOD_TYPE, VIEWS, FAVORITES, PARKING_LOT, ADDRESS, TEL은 식당 ID, 식당 이름, 음식 종류, 조회수, 즐겨찾기수, 주차장 유무, 주소, 전화번호를 의미합니다.
문제
REST_INFO 테이블에서 음식종류별로 즐겨찾기수가 가장 많은 식당의 음식 종류, ID, 식당 이름, 즐겨찾기수를 조회하는 SQL문을 작성해주세요. 이때 결과는 음식 종류를 기준으로 내림차순 정렬해주세요.
예시
REST_INFO 테이블이 다음과 같을 때
SQL을 실행하면 다음과 같이 출력되어야 합니다.
Code
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;
728x90
반응형
'SQL > MySQL' 카테고리의 다른 글
[MySQL/Programmers] 식품분류별 가장 비싼 식품의 정보 조회하기 (0) | 2023.08.03 |
---|---|
[MySQL/Programmers] 없어진 기록 찾기 (0) | 2023.08.03 |
[MySQL/Programmers] 3월에 태어난 여성 회원 목록 출력하기 (0) | 2023.08.03 |
[MySQL/Programmers] 평균 일일 대여 요금 구하기 (0) | 2023.08.02 |
[MySQL/Programmers] 모든 레코드 조회하기 (0) | 2023.08.02 |