문제
https://school.programmers.co.kr/learn/courses/30/lessons/131118
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
풀이
더보기
# 시도1
SELECT A.REST_ID, A.REST_NAME, A.FOOD_TYPE, A.FAVORITES, A.ADDRESS, ROUND(AVG(B.REVIEW_SCORE),2) AS SCORE
FROM REST_INFO A JOIN REST_REVIEW B
ON A.REST_ID = B.REST_ID
WHERE A.ADDRESS LIKE '서울%'
ORDER BY SCORE DESC, FAVORITES DESC
# 시도2
SELECT A.REST_ID, A.REST_NAME, A.FOOD_TYPE, A.FAVORITES, A.ADDRESS, ROUND(AVG(B.REVIEW_SCORE),2) AS SCORE
FROM REST_INFO A JOIN REST_REVIEW B
ON A.REST_ID = B.REST_ID
WHERE A.ADDRESS LIKE '서울특별시%'
ORDER BY SCORE DESC, FAVORITES DESC
서울시, 서울특별시가 문제인줄 알았는데 아니었다,, ㅎㅎ
SELECT A.REST_ID, A.REST_NAME, A.FOOD_TYPE, A.FAVORITES, A.ADDRESS
, ROUND(AVG(B.REVIEW_SCORE),2) AS SCORE
FROM REST_INFO A JOIN REST_REVIEW B
ON A.REST_ID = B.REST_ID
WHERE A.ADDRESS LIKE '서울%'
GROUP BY REST_ID
ORDER BY SCORE DESC, FAVORITES DESC
테이블에서 서울에 위치한 식당들의!! = GROUP BY REST_ID
한식당의 리뷰를 모아서 봐야되니까 식당ID로 묶어서 봐야됨~
빨리 다 풀어여지
'SQL' 카테고리의 다른 글
[SQL 고득점 Kit] 276013. Python 개발자 찾기 (0) | 2024.07.01 |
---|---|
[SQL 고득점 Kit] 273711. 업그레이드 된 아이템 구하기 (0) | 2024.07.01 |
[SQL 고득점 Kit] 131112. 강원도에 위치한 생산공장 목록 출력하기 (0) | 2024.06.19 |
[SQL 고득점 Kit] 133024. 인기있는 아이스크림 (0) | 2024.06.19 |
[SQL 고득점 Kit] 133025. 과일로 만든 아이스크림 고르기 (0) | 2024.06.19 |