BUILD_SSO

[프로그래머스] SQL: 조건에 부합하는 중고거래 댓글 조회하기 MySQL 풀이 본문

Problem Solving/SQL

[프로그래머스] SQL: 조건에 부합하는 중고거래 댓글 조회하기 MySQL 풀이

sohyeonnn 2023. 4. 20. 23:10

문제링크:https://school.programmers.co.kr/learn/courses/30/lessons/164673

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr


잡설:

이문제로 한참을 헤맷다 분명 맞는거같은데 왜 자꾸 틀렸다는거지????

결과적으로 WHERE 절에서 중고거래 정보를 담은 테이블을 기준 탐색해야하는 문제였다.

본인의 경우, 아래와 같이 코드를 작성했었는데, 이렇게 작성하게 되면 출력은 케이스 내에서의 출력은 정답과 동일하게 나온다, 그래서 한참을 해결하지 못했던 문제...

WHERE DATE_FORMAT(UGR.CREATED_DATE,'%Y-%m') = '2022-10'

 

 


정답코드:

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
JOIN USED_GOODS_REPLY UGR
ON UGB.BOARD_ID = UGR.BOARD_ID
WHERE DATE_FORMAT(UGB.CREATED_DATE,'%Y-%m') = '2022-10'
ORDER BY UGR.CREATED_DATE, UGB.TITLE ASC

 

 

헤매던거 해결하니까 속이 시원하다!!! SQL 문제 풀때는 데이터 출력과 문제 내용을 더욱 꼼꼼히 확인해야겠다.

Comments