product
テーブルとテーブルがありproduct_attributes
ます。必要な属性を持つフィルター製品が必要です。ここに私のSQLがあります:
SELECT * FROM product p
INNER JOIN product_attributes p2 ON p.id = p2.product_id
WHERE p2.attribute_id IN (637, 638, 629))
ただし、製品の属性が 1 つしかない場合でも (たとえば 637)、すべての製品が表示されます。しかし、指定されたすべての属性 (637、638、629) を持つ製品が必要です。