Je possède ce trois tableaux:Comment sélectionner les enregistrements qui correspondent aux critères définis dans une table de jointure?
products TABLE:
id:integer
name:string
features TABLE:
id:integer
name:string
features_products TABLE:
product_id:integer
feature_id:integer
Le features_products TABLE
me dit que les caractéristiques ont chaque produit. Par exemple:
product_id feature_id
1 3
1 5
3 4
me dit que le produit 1 a des caractéristiques 3 et 5 et produit 3 FEATURE 4, également, produit 2 (si elle existe) n'a pas de fonctionnalités.
Ma question est, comment puis-je SELECT
tous les produits des produits TABLE Wich ont determiné caractéristiques? Par exemple, SELECT products which have features 3 AND 5
ou SELECT products which have feature 2
features_products I sous la direction. Merci. –