Product_Attributes テーブルの Products テーブルを結合するクエリがあります。私は肉の正確な状態の製品を手に入れたいです。
属性 ID 9 と 16 が選択されている製品ですが、このクエリを実行すると、最初の ID を満たす製品のみが取得されます
WHERE ("AttributeValueID" = 9 AND "AttributeValueID" = 16)
製品で両方の属性が選択されている必要がありAttributeValueID = 9 AND AttributeValueID = 9 not only this or that attribute ID.
ますOR / IN
。
アップデート:
以下は、結合 / を使用したクエリの一部です。
LEFT JOIN "Product_Attributes" ON "Product_Attributes"."ProductID" = "SiteTree_Live"."ID" WHERE ("PriceTax" >= '100' AND "PriceTax" <= '200') AND ("AttributeValueID" IN ('9 ','8','7')) AND ("AttributeValueID" IN ('5','4'))
よろしくお願いします。