반응형
문제
https://school.programmers.co.kr/learn/courses/30/lessons/164673
문제 내용은 지적 재산 보호 차원에서 가져오지 않고 풀이만 공유드리도록 하겠습니다.
풀이
제 풀이가 무조건적으로 맞는 것도 최적의 답변도 아니지만, 이런 풀이도 있다는 차원에서 작성해 보며, 좀 더 나은 방법이 있다면 이야기해 주셔도 도움 될 것 같습니다.
SELECT T1.TITLE
, T1.BOARD_ID
, T2.REPLY_ID
, T2.WRITER_ID
, T2.CONTENTS
, DATE_FORMAT(T2.CREATED_DATE, '%Y-%m-%d') AS CREATED_DATE
FROM USED_GOODS_BOARD AS T1
JOIN USED_GOODS_REPLY AS T2 ON T2.BOARD_ID = T1.BOARD_ID
WHERE DATE_FORMAT(T1.CREATED_DATE, '%Y%m') = '202210'
ORDER BY T2.CREATED_DATE, T1.TITLE
JOIN과 관련해서 참고할 만한 글도 공유드립니다.
반응형
'개발 창고 > Database' 카테고리의 다른 글
[프로그래머스] 자동차 대여 기록에서 장기/단기 대여 구분하기 - MySQL (44) | 2024.02.17 |
---|---|
[프로그래머스] 특정 옵션이 포함된 자동차 리스트 구하기 - MySQL (58) | 2024.02.15 |
[MSSQL] How to create a blank, non-inputable column. (161) | 2024.01.02 |
[SQLite] How to get the last inserted ID (3) | 2023.12.12 |
[SQLite] How to Look Up the Date Interval (Date Diff) (3) | 2023.12.11 |