0

Products テーブルと ProductAttributeValues テーブルがあります

Product
-------
ID   1
Name A


ID   2
Name B

ProductAttributeValues
-------
ID          1
ProductID   1
AttributeID 1
Values  Z


ID          2
ProductID   1
AttributeID 2        1
Values  Y

ID          3
ProductID   1
AttributeID 3        1
Values  P

すべての製品を選択する必要があります。

((ProductAttributeValues.attrbuteid = X and ProductAttributeValues.Value = X)
 AND (ProductAttributeValues.attrbuteid = X and ProductAttributeValues.Value = X)
 AND ............................................................................
 AND ............................................................................)

これらの条件は動的です。したがって、1、2、または 3 などになる可能性があります。

n個のaattributeid/attribute value条件を満たすすべての製品を選択するにはどうすればよいでしょうか。

4

2 に答える 2