문제 풀이/프로그래머스

[프로그래머스] 조건에 맞는 도서와 저자 리스트 출력하기(SQL)

27200 2024. 11. 18. 15:25

문제

https://school.programmers.co.kr/learn/courses/30/lessons/144854


풀이(15분)

SELECT BOOK_ID, AUTHOR_NAME, DATE_FORMAT(PUBLISHED_DATE, '%Y-%m-%d') as PUBLISHED_DATE
FROM (BOOK INNER JOIN AUTHOR ON BOOK.AUTHOR_ID = AUTHOR.AUTHOR_ID)
WHERE CATEGORY = '경제'
ORDER BY PUBLISHED_DATE;

 

날짜 형식을 맞추기 위해 DATE_FORMAT를 사용한다.

inner join 을 통해 책의 저자 아이디와 저자 리스트의 아이디가 동일하고,

카테고리가 경제인 경우에 대하여,

출판일 기준으로 오름차순 출력한다.