[프로그래머스/MySQL] 조건에 부합하는 중고거래 댓글 조회하기

지누초이·2024년 3월 27일

프로그래머스

목록 보기
5/37
post-thumbnail

문제

https://school.programmers.co.kr/learn/courses/30/lessons/164673


노트

두 가지 포인트가 있는 문제였다.

  1. DATE_FORMAT()을 통해 '2022년 10월'에 입력한 게시글을 추출하는것
  2. JOIN을 통해 '게시글ID'로 글에 대한 정보와 댓글 목록을 조회하는 것

DATE_FORMAT()의 경우 아래 두 개 모두 같은 결과가 나온다.

DATE_FORMAT(A.CREATED_DATE, '%Y-%m') = '2022-10'
DATE_FORMAT(A.CREATED_DATE, '%Y-%m-%d') = '2022-10%'

정답

SELECT
    A.TITLE
    , A.BOARD_ID
    , B.REPLY_ID
    , B.WRITER_ID
    , B.CONTENTS
    , DATE_FORMAT(B.CREATED_DATE, '%Y-%m-%d') AS CREATED_DATE
FROM
    USED_GOODS_BOARD A
    , USED_GOODS_REPLY B
WHERE
    DATE_FORMAT(A.CREATED_DATE, '%Y-%m') = '2022-10'
    AND A.BOARD_ID = B.BOARD_ID
ORDER BY
    B.CREATED_DATE
    , A.TITLE

더 좋은 해결방법이 있다면 언제든 댓글로 알려주세요 🤗

0개의 댓글