Quelle serait la méthode appropriée pour interroger des produits avec une propriété spécifique dans la conception de base de données suivante avec une approche un-à-plusieurs?mySQL: Interroger un-à-plusieurs -table?
Je suppose que je devrais faire quelque chose comme ce qui suit: SELECT (*) FROM productProperties WHERE property = 'weight' AND value = '10'
Mais si je dois produits qui a deux poids = 10 & color = blue dans la même requête?
Exemple de conception de base de données:
Table : Produits
------------------------
id | name | price
------------------------
0 | myName | 100
1 | myName2 | 200
Table: productProperties
------------------------------------------------
product | property | Value
------------------------------------------------
0 | weight | 10
1 | weight | 20
1 | color | blue