次のようなテーブルがいくつかあります。
____________ ____________ | | 書籍 | | | タグ | |--------| |--------| | | book_id | | | タグ ID | | | ブック名 | | | タグ名 | ----------- -----------
そして、「多対多の関係」を接続する結合テーブル:
____________ | | 本/タグ| |--------| | | book_id | | | タグ ID | -----------
次のようなクエリを実行したい:
SELECT book_name, tag_name FROM books, tags WHERE tag_name = 'fiction'
それらの間に結合テーブルがあるため、books テーブルをクエリのタグに「アタッチ」する方法はありますか? それとも、tag_id を取得するクエリ、tag_id に一致する book_id を取得するクエリ、tag_id に一致する book_name を取得するクエリの 3 つのクエリを実行する必要がありますか?