Bonjour,
Je suis confronté à un problème qui à priori est enfantin alors soit je me complique la vie ou bien alors j'ai tout faux dans mes tables mais voici mon problème.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Produit id_produit description
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Attribut id_attribut libelleDonc en gros, je relie un Produit à un Attribut via la table Produit_Attribut sachant qu'un produit peut avoir plusieurs Attribut (0,N)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Produit_Attribut id_produit# id_attribut#
Donc comme enregistrement je peux avoir :
Dans le cas où mon produit a 3 attribut par exemple.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 1 (id_produit) => 26 (id_attribut) 1 => 45 1 => 75
Ma question est simple
Je veux récupérer le produit qui possède l'attribut 26 MAIS AUSSI l'attribut 45
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT * FROM produit_attribut WHERE id_attribut = 26 AND id_attribut = 45
Je ne vois pas comment faire et ça me bloque vraiment dans mon projet Je vous remercie et si besoin de plus d'information n'hésitez pas
Partager