0
カテゴリ1と2の両方の書籍(たとえばホラーとフィクション)を表示できるクエリを作成しようとしていますが、属する。これについてどうすればいいですか?私は再帰的なサブクエリが必要だと仮定することができますが、これは非効率的である可能性があります。他のすべてのカテゴリを1対多の関係に表示するサブクエリ
SELECT book.bookid,
book.author,
book.title,
Group_concat(DISTINCT category.categorydesc)
FROM book,
bookscategories,
category
WHERE book.bookid = bookscategories.bookid
AND bookscategories.categoryid = category.categoryid
AND category.categoryid = 1
AND category.categoryid = 2
GROUP BY book.bookid;
ありがとうございました!私はパフォーマンスの問題があるかもしれないことに感謝しますが、私はちょうどその時働いてうれしいです! :)また、私は同意する、私は元のクエリを再見てきた、それは 'と'のために動作しない、私は 'または'が働いていただろうが、私は後の結果を与えていないだろうと思う。もう一度ありがとう。 – Tom