문제 설명
다음은 사용되는 거래 게시판에 대한 정보를 포함합니다. USED_GOODS_BOARD 서식 및 중고거래 게시판 첨부정보가 들어있습니다. USED_GOODS_REPLY 테이블. USED_GOODS_BOARD 형식은 다음과 같습니다 보드_ID, WRITERS_ID, 제목, 콘텐츠, 가격, 생산 일, 상태, VIEWS는 게시물 ID, 작성자 ID, 게시물 제목, 게시물 내용, 가격, 생성일자, 거래현황, 조회수를 의미합니다.열 이름유형Nullable
| 보드_ID | 변수(5) | 잘못된 |
| WRITERS_ID | 변수(50) | 잘못된 |
| 제목 | 변수(100) | 잘못된 |
| 콘텐츠 | 변수(1000) | 잘못된 |
| 가격 | 숫자 | 잘못된 |
| 생산 일 | 날짜 | 잘못된 |
| 상태 | 변수(10) | 잘못된 |
| 보다 | 숫자 | 잘못된 |
USED_GOODS_REPLY 형식은 다음과 같습니다 회신 번호, 보드_ID, WRITERS_ID, 콘텐츠, CREATED_DATE는 각각 댓글 ID, 게시물 ID, 작성자 ID, 댓글 내용 및 생성 날짜를 나타냅니다.
열 이름유형Nullable
| 회신 번호 | 변수(10) | 잘못된 |
| 보드_ID | 변수(5) | 잘못된 |
| WRITERS_ID | 변수(50) | 잘못된 |
| 콘텐츠 | 변수(1000) | 진짜 |
| 생산 일 | 날짜 | 잘못된 |
질문
USED_GOODS_BOARD 및 USED_GOODS_REPLY 2022년 10월 테이블에 작성된 글 제목, 글 ID, 댓글 ID, 댓글 작성자 ID, 댓글 내용, 댓글 날짜를 얻기 위한 SQL 문을 작성합니다. 댓글 날짜를 오름차순으로 정렬하거나 댓글 날짜가 동일한 경우 게시물 제목을 기준으로 결과를 정렬합니다.
예
USED_GOODS_BOARD 형식은 다음과 같습니다
BOARD_IDWRITER_IDTITLECONTENTSPRICECREATED_DATESTATUSVIEWS
| B0001 | 콰그 98 | 매물 개 변기 매트 | 정말 싸네. 모든 항목은 미개봉 새 제품입니다. | 12000 | 2022-10-01 | 완벽한 | 250 |
| B0002 | lee871201 | 한국 볶은 참깨 | 직접 키운 참깨입니다. | 3000 | 2022-10-02 | 완벽한 | 121 |
| B0003 | 궁12 | 배드민턴 라켓 | 구입했다가 팔았습니다. | 9000 | 2022-10-02 | 판매 | 212 |
| B0004 | 용골 1990 | 디올 귀걸이 | 신세계 강남점에서 구매했습니다.정품이 아닌 경우 100% 환불 | 130000 | 2022-10-02 | 판매 | 199 |
| B0005 | 하벌리 01 | 스팸 클래식 판매합니다 | 2025년까지 유효 | 10000 | 2022-10-02 | 판매 | 121 |
USED_GOODS_REPLY 테이블이 생겼을 때
REPLY_IDBOARD_IDWRITER_IDCONTENTSCREATED_DATE
| R000000001 | B0001 | s2s2123 | 사서 쪽지 드리겠습니다. | 2022-10-02 |
| R000000002 | B0002 | 호호1112 | 메시지를 남겨주세요. | 2022-10-03 |
| R000000003 | B0006 | 와우 와우 2 | 구입. 연락주세요. | 2022-10-03 |
| R000000004 | B0007 | 레드 02 | 예약 | 2022-10-06 |
| R000000005 | B0009 | 한국 드라마 23 | 구매완료 | 2022-10-07 |
SQL을 실행하면 다음과 같이 출력됩니다.
TITLEBOARD_IDREPLY_IDWRITER_IDCONTENTSCREATED_DATE
| 매물 개 변기 매트 | B0001 | R000000001 | s2s2123 | 사서 쪽지 드리겠습니다. | 2022-10-02 |
| 한국 볶은 참깨 | B0002 | R000000002 | 호호1112 | 메시지를 남겨주세요. | 2022-10-03 |
내 솔루션
SELECT b.TITLE,b.BOARD_ID,r.REPLY_ID,r.WRITER_ID,r.CONTENTS,date_format(r.CREATED_DATE,"%Y-%m-%d") CREATED_DATE
from USED_GOODS_BOARD b, USED_GOODS_REPLY r
where b.BOARD_ID = r.BOARD_ID and
date_format(b.CREATED_DATE,"%Y%m")=202210
order by r.CREATED_DATE ,b.TITLE
데이터 형식을 사용하여 해결할 수 있었습니다.
또한 b.CREATED_DATE(예: “2022-10%”)를 사용하여 2022년 10월을 지정하는 것이 정답으로 간주됩니다.