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 AS A
INNER JOIN USED_GOODS_REPLY AS B
ON A.BOARD_ID = B.BOARD_ID
WHERE MONTH(A.CREATED_DATE) = '10'
ORDER BY B.CREATED_DATE ASC, A.TITLE ASC;
1. 가져와야 되는 것 가져오기, DATE_FORMAT()으로 형식 맞추기
2. 결합할 테이블 B로 설정
3. 공통된 부분으로 결합
4. 글 작성 날짜가 10월인 것 (댓글 작성 날짜가 아님!)
5. 오름차순 정렬 순서대로
'코딩테스트 수련일지 > 프로그래머스 MySQL' 카테고리의 다른 글
프로그래머스 | 서울에 위치한 식당 목록 출력하기 (0) | 2023.03.17 |
---|---|
프로그래머스 | 상품 별 오프라인 매출 구하기 (0) | 2023.03.15 |
프로그래머스 | 자동차 대여 기록에서 장기/단기 대여 구분하기 (0) | 2023.03.13 |
프로그래머스 | 과일로 만든 아이스크림 고르기 (0) | 2023.03.12 |
프로그래머스 | 조건에 맞는 도서와 저자 리스트 출력하기 (0) | 2023.03.11 |