漫画のデータベースを作成しています。現在、3 つのメイン テーブル (comics、publishers、people) と 3 つのジャンクション テーブル (person2comic、publisher2comic、person2publisher) があります。タイトル、号数、発行者、人物を自由に組み合わせて検索できる検索フォームが欲しい。ジャンクション テーブルを 1 つだけ参照する場合は、検索対象に応じて、次のバリエーションを使用します。
SELECT comicTitle, comicIssue, firstName, lastName
FROM person2comic
JOIN comics ON comics.comicID = person2comic.comicID
AND comics.comictitle LIKE "%walk%" ;
誰かがタイトル、発行者、人物で検索するとしたら、ジャンクション テーブルを 2 つ使用する必要があるため、ステートメントの設定方法がわかりません。ネストされたクエリの状況でしょうか、それとも何か他のものでしょうか?