問題 #263中級JOIN
未返却の貸出一覧を蔵書・会員名付きで取得
book_loans・books・library_membersをJOINし、return_dateがNULLの貸出について蔵書タイトル・会員名・返却期限を期限順に表示してください。 結合のヒント: - booksテーブル(エイリアス: b)との結合条件: bl.book_id = b.id(book_loans.book_id = books.id) - library_membersテーブル(エイリアス: m)との結合条件: bl.member_id = m.id(book_loans.member_id = library_members.id) 取得列: bl.id, b.title, m.name AS member_name, bl.due_date
この問題で学べること
- JOIN の構文・考え方
- 中級レベルの SQL クエリの書き方
- ブラウザ上で SQL を実行して即座に結果を確認する練習
使用テーブル
book_loansbookslibrary_members難易度・対象者
- 難易度
- 中級
- カテゴリ
- JOIN
- 対象者
- JOIN や集計関数を一通り使える方、より実務的な問題に取り組みたい方