USED_GOODS_BOARD와 USED_GOODS_REPLY 테이블에서
2022년 10월에 작성된
게시글 제목, 게시글 ID, 댓글 ID, 댓글 작성자 ID, 댓글 내용, 댓글 작성일을 조회하는 SQL문을 작성해주세요.
결과는 댓글 작성일을 기준으로 오름차순 정렬해주시고,
댓글 작성일이 같다면 게시글 제목을 기준으로 오름차순 정렬해주세요.
SELECT B.TITLE, B.BOARD_ID, R.REPLY_ID, R.WRITER_ID, R.CONTENTS, DATE_FORMAT(R.CREATED_DATE, "%Y-%m-%d") AS CREATED_DATE
FROM USED_GOODS_BOARD AS B JOIN USED_GOODS_REPLY AS R ON B.BOARD_ID=R.BOARD_ID
WHERE YEAR(B.CREATED_DATE)=2022
AND MONTH(B.CREATED_DATE)=10
ORDER BY R.CREATED_DATE, B.TITLE
문제 자체는 JOIN을 했을 때 이름이 같은 컬럼을 구분할 수 있는지 물어보는 간단한 문제였는데, 문제가 좀 애매하게 적혀있어서 시간을 소모한 문제였다.
문제에서 TITLE 컬럼의 설명을 "게시글 제목"이라고 해서 "2022년 10월에 작성된 댓글"을 조회하고 게시글 제목, 게시글 ID 등등을 출력하는 것으로 이해했는데, "2022년 10월에 작성된 게시글"을 조회하는 문제였다.
(한줄 요약)
2022년 10월에 작성된 게시글의 게시글 제목, 게시글 ID, 댓글 ID, 댓글 작성자 ID, 댓글 내용, 댓글 작성일을 조회하는 SQL문을 작성해주세요.