EunJng

[PRO] 조건에 맞는 도서와 저자 리스트 출력하기 | MySQL 본문

PROBLEM/PROGRAMMERS

[PRO] 조건에 맞는 도서와 저자 리스트 출력하기 | MySQL

Eunjng 2024. 4. 9. 20:50

문제

프로그래머스 SQL 고득점 Kit > JOIN > 조건에 맞는 도서와 저자 리스트 출력하기

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

 

프로그래머스

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

programmers.co.kr

 

 

 

 

풀이 과정

MySQL 풀이

SELECT B.BOOK_ID, 
    A.AUTHOR_NAME, 
    DATE_FORMAT(PUBLISHED_DATE, '%Y-%m-%d') AS PUBLISHED_DATE
FROM AUTHOR A
JOIN BOOK B
    ON A.AUTHOR_ID = B.AUTHOR_ID
WHERE B.CATEGORY = '경제'
ORDER BY B.PUBLISHED_DATE;
  • 시간 없이 연도-달-일만 출력하기 위해 DATE_FORMAT 사용
  • AUTHOR_ID를 기준으로 join