코딩테스트

[20230905] [SQL] 조건에 부합하는 중고거래 댓글 조회하기

히그다스 2023. 9. 5. 20:13

 

 

문제가 너무 길어서 깨알만한 글씨로 캡쳐 ~~

 

 

 

 

이제 테이블 두개 조인하는 건 일도 아닌데

이게 너무 길어지니까 헷갈리는 상황이 왔다

거기다 날짜 포맷 조정까지 ㅜㅜ~

 

SELECT 제목, 게시글 ID, 댓글 ID, 댓글 작성자 ID, 댓글 내용, 댓글 작성일

FROM USED_GOODS_BOARD,  USED_GOODS_REPLY

WHERE 2022년 10월에 작성된 게시글

ORDER BY 댓글 작성일을 기준으로 오름차순, 댓글 작성일이 같다면 게시글 제목을 기준으로 오름차순 정렬

 

 

SELECT TITLE, USED_GOODS_BOARD.BOARD_ID, REPLY_ID, USED_GOODS_REPLY.WRITER_ID, USED_GOODS_REPLY.CONTENTS, DATE_FORMAT(USED_GOODS_REPLY.CREATED_DATE, "%Y-%m-%d") "CREATED_DATE"
FROM USED_GOODS_BOARD JOIN USED_GOODS_REPLY ON USED_GOODS_BOARD.BOARD_ID = USED_GOODS_REPLY.BOARD_ID
WHERE USED_GOODS_BOARD.CREATED_DATE LIKE "2022-10%"
ORDER BY USED_GOODS_REPLY.CREATED_DATE ASC, TITLE ASC;

 

 

보면 진짜 하나도 어려운게 아닌데 테이블명 때문에 헷갈려서 

여러번 헛짓 하다가 겨우 풀었다

코드는 역시 안풀리면 하나하나 뜯어봐야 한다

그러기에는 내가 인내심이 너무 없지만...

 

오늘도 한문제 ...

화이팅...

 

 


출처 : 프로그래머스