저자 및 도서 통합 보고서 생성
과제
- root 사용자로 MySQL 에 접속합니다.
library 데이터베이스를 사용합니다.
- 두 테이블의 데이터를 결합하여 다음 항목을 표시하는 쿼리를 작성합니다:
- 도서 제목 (Book title)
- 저자 이름 (Author name)
- 출판 연도 (Publication year)
- 결과는 출판 연도를 기준으로 내림차순 (최신순) 정렬해야 합니다.
- 쿼리 실행 결과를
~/project 디렉토리에 author_books.txt라는 파일로 저장합니다.
요구사항
- 모든 작업은
~/project 디렉토리에서 수행해야 합니다.
- 쿼리는 반드시
authors 테이블과 books 테이블을 조인 (join) 해야 합니다.
- 모든 도서와 그에 해당하는 저자 정보가 포함되어야 합니다.
- 결과 열은 반드시 title, author name, publication year 순서로 3 개만 표시되어야 합니다.
- 출판 연도는 숫자 형식으로 표시되어야 합니다.
- 출력 결과는
~/project/author_books.txt 파일에 저장되어야 합니다.
예시
올바른 쿼리를 작성하고 결과를 저장한 후, 다음과 같이 출력을 확인할 수 있습니다:
cat ~/project/author_books.txt
+------------------------+--------------+------------------+
| title | name | publication_year |
+------------------------+--------------+------------------+
| Tech Trends | Maria Garcia | 2023 |
| Digital Innovation | Robert Chen | 2022 |
| SQL Mastery | Jane Smith | 2021 |
| Database Design Basics | Jane Smith | 2020 |
+------------------------+--------------+------------------+