クエリを定義する際にいくつか問題があります。 私はProductテーブルとCategoryテーブルを持っています。製品は複数のカテゴリに属し、その逆もあります。そのため、Product-Categoryテーブルもあります。クエリをn-mテーブルで定義する方法
今、特定のカテゴリに属するすべての製品を選択したいと考えています。しかし、ユーザーがカテゴリを提供していない場合は、すべての製品が必要です。結合を使用してクエリを作成しようとしましたが、複数のカテゴリに属する場合(特定のカテゴリがクエリされていない場合)、製品が複数選択されています。
どのような種類のクエリを作成する必要がありますか?
おかげ
これに対して2つの異なるクエリを使用します。あなたがそれによってフィルタリングしないならば、接合テーブルに全く合流するポイントはありません。 –