予約一覧を蔵書・会員名付きで取得
中級
JOIN
予約一覧を蔵書・会員名付きで取得
JOINや集計関数など、実務でよく使うSQL構文を練習する中級問題です。
問題文
book_reservations・books・library_membersをJOINし、予約日・蔵書タイトル・会員名・ステータスを予約日順に取得してください。
結合のヒント
- booksテーブル(エイリアス: b)との結合条件: br.book_id = b.id(book_reservations.book_id = books.id)
- library_membersテーブル(エイリアス: m)との結合条件: br.member_id = m.id(book_reservations.member_id = library_members.id)
取得列: br.id, b.title, m.name AS member_name, br.reserved_date, br.status
この問題で学べること
- JOIN の構文・考え方
- 中級レベルのSQLクエリの書き方
- ブラウザ上でSQLを実行して即座に結果を確認する練習
使用テーブル
book_reservationsbookslibrary_members難易度・対象者
難易度中級
カテゴリJOIN
対象者JOINや集計関数など、実務でよく使うSQL構文を練習する中級問題です。