SELECT 조건을 충족하는 중고 거래 리뷰 검색

문제 설명

다음은 사용되는 거래 게시판에 대한 정보를 포함합니다. 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월을 지정하는 것이 정답으로 간주됩니다.