728x90
https://school.programmers.co.kr/learn/courses/30/lessons/164673
SELECT UGB.TITLE
, UGB.BOARD_ID
, UGR.REPLY_ID
, UGR.WRITER_ID
, UGR.CONTENTS
, DATE_FORMAT(UGR.CREATED_DATE, '%Y-%m-%d') AS CREATED_DATE
FROM USED_GOODS_BOARD UGB
INNER JOIN USED_GOODS_REPLY UGR
ON UGB.BOARD_ID = UGR.BOARD_ID
WHERE UGB.CREATED_DATE LIKE '2022-10-%'
ORDER BY UGR.CREATED_DATE
, UGB.TITLE
댓글을 달았을 때, USED_GOODS_BOARD 테이블의 BOARD_ID를 가져와
USED_GOODS_REPLY 에서 해당 BOARD_ID 에 대한 REPLY_ID 가 생성되는 것이므로
LEFT JOIN 을 걸 경우, USED_GOODS_BOARD 테이블에서 댓글이 없는 BORAD_ID 까지 조회되므로
INNER JOIN 을 가져와야한다 !
728x90
'코테연습 > 프로그래머스' 카테고리의 다른 글
코딩테스트 연습 > SELECT > 서울에 위치한 식당 목록 출력하기 (0) | 2024.01.26 |
---|---|
코딩테스트 연습 > SELECT > 오프라인/온라인 판매 데이터 통합하기 MySQL (0) | 2024.01.24 |
코딩 기초 트레이닝 > 전국 대회 선발 고사 (0) | 2024.01.08 |
코딩 기초 트레이닝 > 문자열 묶기 Java #getOrDefault() (0) | 2023.11.20 |
⭐ 코딩 기초 트레이닝 > 무작위로 K개의 수 뽑기 Java (0) | 2023.11.20 |