› Spec
CPU: Apple M1 or Intel i5
RAM: 8GB
Storage: 256GB SSD
OS: macOS or Windows 11
Python: 3.11.5 and 3.8.7
Python_venv_path: Only /desktop/[folder]
IDE: Visual Studio Code
› Home › About › Archive › Categories › Guestbook › Yt › FFmpeg › Youtube Thumbnail

Categories : SQL

SQL 예시 - (13) 가장 많이 글쓴사람 리뷰만 출력 (feat. SUBQUERY, JOIN)




  1. 0. SQL 문제
  2. 1. 계산 진행
  3. 2. 실행 결과

0. SQL 문제

USER_PROFILE (유저 프로필)

USER_IDUSER_NAMETLNOGENDERDATE_OF_BIRTH
wlgh123지호01076432111W1995-07-31
qwerty3507쿼티01032324117M1997-02-25
asdf1250예한01023258688M1998-04-12


REST_REVIEW (리뷰 목록)

REVIEW_IDREST_IDMEMBER_IDREVIEW_SCOREREVIEW_TEXTREVIEW_DATE
R00000006500039wlgh1235김치찌개 맛있어요.2024-02-21
R00000006600034wlgh1234국물이 깔끔해요.2024-04-25
R00000006700035wlgh1232초밥이 신선해요.2024-07-31
R00000006800035asdf12505우동먹으로 여기만 와요.2024-06-11
R00000006900036qwerty35072치킨은 여기가 제일 맛있어요.2024-08-10


1. 계산 진행

SELECT 
    MR.USER_NAME, 
    RR.REVIEW_TEXT, 
    DATE_FORMAT(RR.REVIEW_DATE, '%Y-%m-%d') AS REVIEW_DATE FROM USER_PROFILE MR
JOIN REST_REVIEW RR USING (USER_ID)
WHERE MR.USER_ID = ( -- 2. 제일 많은 리뷰를 가진 사람을 확인 
    SELECT USER_ID 
    FROM REST_REVIEW 
    GROUP BY USER_ID 
    ORDER BY COUNT(*) DESC 
    LIMIT 1 -- 1. 제일 많은 리뷰를 가진 사람의 ID 출력 하고
)
ORDER BY REVIEW_DATE, REVIEW_TEXT;


2. 실행 결과

USER_NAMEREVIEW_TEXTREVIEW_DATE
지호김치찌개 맛있어요.2024-02-21
지호국물이 깔끔해요.2024-04-25
지호초밥이 신선해요.2024-07-31




확대 이미지