これは、ID「2」の本と同じ棚に何冊の本があるかを示す SQL ビューです。IDがデフォルトで「2」である代わりに、これを本のIDを入力できる手順に変える簡単な方法はありますか? 私はまだ手順に挑戦していませんが、この特定の手順には多くのコーディングが必要ですか?
SELECT COUNT(*) FROM books
WHERE shelf_id = (SELECT shelf_id FROM books WHERE book_id = 2)
サブクエリは、Book テーブルに棚 ID がありますが、棚には書籍 ID が含まれていないためです。