프로그래머스 사이트 링크
문제
코드
ver(1)
-- 게시판과 해당 게시판의 댓글 정보를 선택하는 쿼리
-- 게시판 테이블(USED_GOODS_BOARD)와 댓글 테이블(USED_GOODS_REPLY)를 조인하여 데이터를 가져옴
SELECT
B.TITLE, -- 게시판의 제목
B.BOARD_ID, -- 게시판의 ID
R.REPLY_ID, -- 댓글의 ID
R.WRITER_ID, -- 댓글 작성자의 ID
R.CONTENTS, -- 댓글 내용
DATE_FORMAT(R.CREATED_DATE, "%Y-%m-%d") as CREATED_DATE -- 댓글의 생성일을 YYYY-MM-DD 형식으로 변환
FROM USED_GOODS_BOARD AS B -- USED_GOODS_BOARD 테이블을 B로 별칭 사용
JOIN USED_GOODS_REPLY AS R -- USED_GOODS_REPLY 테이블을 R로 별칭 사용하며, 위의 B 테이블과 조인
ON B.BOARD_ID = R.BOARD_ID -- 게시판의 ID와 댓글의 게시판 ID가 같은 데이터를 기준으로 조인
WHERE B.CREATED_DATE LIKE "2022-10%" -- 2022년 10월에 생성된 게시글만 선택
ORDER BY CREATED_DATE, B.TITLE -- 생성일을 기준으로 정렬 후, 동일한 경우 게시판의 제목을 기준으로 추가 정렬
댓글남기기