코딩테스트 수련일지/프로그래머스 MySQL
프로그래머스 | 서울에 위치한 식당 목록 출력하기
youngzzang
2023. 3. 17. 00:00
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 AS A
JOIN REST_REVIEW AS B
ON A.REST_ID = B.REST_ID
WHERE LEFT(A.ADDRESS,2) = '서울'
GROUP BY A.REST_ID
ORDER BY SCORE DESC, A.FAVORITES DESC;
1. 가져오라고 한거 가져오기
2. 테이블에서
3. 다른 테이블 조인
4. 공통된 부분
5. 서울에 있는 걸로 LEFT () 사용하여 추출
6. 식당 번호로 그룹화
7. 문제에 나와있는 내림차순 정렬 진행