多対多の関係で、指定したすべての条件に一致するレコードのみを取得する必要があります。大幅に単純化されたテーブルは次のようになります
Catalog Catalog_Types Types
1 1 1 1
2 1 2 2
3 2 1 3
2 3 4
2 4
3 1
3 4
1種類でカタログから選択するのは簡単ですが、1つ以上で選択する必要があります。たとえば、タイプ1と2を持つ行のみをカタログから取得する方法なので、1があり2がない場合は適していません.
ここで同様の質問と決定を見ましたが、SQLについてです。例外が使用されていたので、mySQL で equals に置き換えようとしましたが、mySQL はよくわかりません。
前もってありがとう、そして私の英語でごめんなさい