https://school.programmers.co.kr/learn/courses/30/lessons/144853
두 테이블은 JOIN으로 합쳐주고 출판일을 년,월,일로 변경 후 경제 카테고리에 속한 도서들을 조회하는 문제입니다.
위에 문제 처럼 book 테이블과 author 테이블이 공통적으로 들어가는 컬럼이 있는지 봅니다.
모든 컬럼을 가져오고, book 테이블과 author 테이블을 조인으로 합쳐줍니다.
편하게 가져오기 위해 AS로 A,B 설정해주었습니다.
SELECT *
FROM book AS A JOIN author AS B
ON A.author_id = B.author_id
WHERE category = "경제"
ORDER BY published_date
이제 지정된 컬럼 도서 id, 저자명, 출판일을 가져오면 됩니다.
SELECT book_id,author_name,
date_format(published_date,'%Y-%m-%d') AS published_date
date_format으로 년월일 형식으로 바꾸어주면 정답입니다
정답
SELECT book_id,author_name,
date_format(published_date,'%Y-%m-%d') AS published_date
FROM book AS A JOIN author AS B
ON A.author_id = B.author_id
WHERE category = "경제"
ORDER BY published_date