728x90
📚문제
📝풀이
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 B
INNER JOIN USED_GOODS_REPLY R ON B.BOARD_ID = R.BOARD_ID
WHERE B.CREATED_DATE like '2022-10%'
ORDER BY R.CREATED_DATE , B.TITLE
우선 JOIN에 관해서 어렴풋이 기억나는대로 풀고
구글링의 도움을 조금 받아서 풀었다
근데 옛날에 부트캠프에서 JOIN배웠을 때도 그랬는데
왜 BOARD 테이블을 기준으로하고
CREATED_DATE는 REPLY테이블을 기준으로 하는지 그런게 헷갈렸다..나머지는 다시 보면 어렴풋이 기억나지만
곧 데이터리안 강의 JOIN배울 차례니까..강의 듣고도 모르면 질문해 봐야겠다
728x90
'SQL > 프로그래머스 SQL 고득점 kit' 카테고리의 다른 글
SQL 고득점 Kit / GROUP BY / 대여 횟수가 많은 자동차들의 월별 대여 횟수 구하기 / MySQL (0) | 2023.10.27 |
---|---|
SQL 고득점 kit / GROUP BY / 즐겨찾기가 가장 많은 식당 정보 출력하기 / MySQL (GROUP BY, 서브쿼리) (0) | 2023.10.26 |
SQL 고득점 Kit / SELECT / 오프라인-온라인 판매 데이터 통합하기 / MySQL (0) | 2023.10.20 |
SQL 고득점 Kit / SELECT / 재구매가 일어난 상품과 회원 리스트 구하기 / MySQL (0) | 2023.10.19 |
SQL 고득점 kit / SELECT / 서울에 위치한 식당 목록 출력하기(GROUP BY) (1) | 2023.10.10 |