레벨: 4
언어: Mysql
해당 문제는 간단한 JOIN 문제라고 생각합니다.
해당 점수 평균값을 구하고 반올림을 셋째 자리에서 한다음에 구하는거 외에는 어려운게 없다고 생각합니다
주의할점은 LIKE 조회를 할때 '%서울%' 하니 틀리다고 나오니 '서울%'로 하시기 바랍니다
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 A.REST_ID
ORDER BY SCORE DESC, FAVORITES DESC