YataNox
조건에 부합하는 중고거래 댓글 조회하기 본문
https://school.programmers.co.kr/learn/courses/30/lessons/164673
- user_goods_board의 제목과 id, user_goods_reply의 댓글id, 작성자id, 내용, 작성일을 출력한다.
단, 2022년 10월의 게시물이어야하며 댓글 생성일 기준 오름차, 게시물 제목 기준 오름차 정렬을 한다.
1. board_id 값을 기준으로 조인을 진행한다.
2. 2022년 10월의 게시물을 찾아야 하므로 TO_CHAR 혹은 DATE_FORMAT으로 2022-10의 게시물을 찾는다.
3. ORDER BY로 reply.created_date 기준 오름차, board.title 기준 오름차 순으로 정렬한다.
-SQL
oracle : SELECT board.title, board.board_id, reply.reply_id, reply.writer_id, reply.contents, TO_CHAR(reply.created_date,'YYYY-MM-DD') AS CREATED_DATE
FROM USED_GOODS_BOARD board, USED_GOODS_REPLY reply
WHERE board.board_id = reply.board_id AND TO_CHAR(board.created_date,'YYYY-MM')='2022-10'
ORDER BY reply.created_date ASC, board.title ASC;
mysql : SELECT board.title, board.board_id, reply.reply_id, reply.writer_id, reply.contents, date_format(reply.created_date,'%Y-%m-%d') AS CREATED_DATE
FROM USED_GOODS_BOARD board, USED_GOODS_REPLY reply
WHERE board.board_id = reply.board_id AND date_format(board.created_date,'%Y-%m')='2022-10'
ORDER BY reply.created_date ASC, board.title ASC;
'DB > Programmers SQL' 카테고리의 다른 글
3월에 태어난 여성 회원 목록 출력하기 (0) | 2023.10.17 |
---|---|
조건에 맞는 도서 리스트 출력하기 (0) | 2023.10.17 |
서울에 위치한 식당 목록 출력하기 (0) | 2023.10.16 |
강원도에 위치한 생산공장 목록 출력하기 (0) | 2023.10.16 |
인기있는 아이스크림 (0) | 2023.10.16 |