-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
문제
풀이
- MEMBER_PROFILE 테이블과 REST_REVIEW 테이블을 회원 ID를 기준으로 조인
SELECT
A.MEMBER_NAME,
B.REVIEW_TEXT,
DATE_FORMAT(B.REVIEW_DATE, "%Y-%m-%d") AS REVIEW_DATE
FROM
MEMBER_PROFILE A
JOIN
REST_REVIEW B ON A.MEMBER_ID = B.MEMBER_ID- WHERE 절에서 하위 쿼리를 사용하여 리뷰를 가장 많이 작성한 회원의 MEMBER_ID를 선택
MEMBER_ID를 서브쿼리로 선택하여 해당 회원의 리뷰만을 조회
WHERE
A.MEMBER_ID = (
SELECT MEMBER_ID
FROM REST_REVIEW
GROUP BY MEMBER_ID
ORDER BY COUNT(*) DESC
LIMIT 1
)
- ORDER BY 절에서 리뷰 작성일을 기준으로 오름차순으로 정렬,리뷰 작성일이 동일한 경우에는 리뷰 텍스트를 기준으로 오름차순 정렬
ORDER BY
REVIEW_DATE ASC,
REVIEW_TEXT ASC;Metadata
Metadata
Assignees
Labels
No labels