[MySQL] 프로그래머스 : 조건에 부합하는 중고거래 댓글 조회하기 (Lv.1)
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
풀이
방향성 생각
- 특정 게시물에 댓글이 달린다.
- 특정 게시물의 작성자 = 구매 유저가 댓글을 단 글의 작성자
- 각 테이블에서 BOARD_ID로 JOIN시켜서 진행
- 날짜 추출 시 DATA_FORMAT을 통해서 시간을 제외하고 날짜만 가져온다.
전체 코드
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 AND R.BOARD_ID = B.BOARD_ID
ORDER BY
R.CREATED_DATE, B.TITLE;.
'Data Analysis > Query' 카테고리의 다른 글
[MySQL] 프로그래머스 Lv.3 (0) | 2024.01.11 |
---|---|
[MySQL] 프로그래머스 Lv.2 (0) | 2024.01.08 |
[MySQL] 프로그래머스 Lv.1 (0) | 2024.01.01 |
[MySQL] 프로그래머스 : 강원도에 위치한 생산공장 목록 출력하기 (Lv1) (0) | 2023.09.26 |
[MySQL] 프로그래머스 : 상위 n개 레코드 (Lv.1) (0) | 2023.09.26 |
[MySQL] 프로그래머스 : 과일로 만든 아이스크림 고르기 (Lv.1) (0) | 2023.09.26 |
[MySQL] 프로그래머스 : 모든 레코드 조회하기 (Lv.1) (0) | 2023.09.26 |
댓글