Bonjour,
Je suis désolé pour le titre, j'ai du mal à trouver une formulation correcte pour ce que je souhaite faire :s.
Voici la structure de ma table : good_filtre
object_id, brand_id, filtre_value_id (ce sont tous des int)
et des exemples de donnée associé:
1, 150, 2
1, 150, 3
15, 15, 3
20, 45, 16
44, 150, 3
Alors voici mon probléme :
J'aimerais récupéré, l'object_id si, le filtre_value_id est égale à 2 et à 3.
J'avoue que je ne vois pas comment me passer d'un traitement php, puisqu'à l'heure actuelle tout ce que j'arrive à faire c'est à récupérer les object_id ayant comme filtre_value_id 2 ou 3.
voici ma requête :
et je récupère donc :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT object_id FROM good_filtre WHERE filtre_value_id IN (1,9)
1
1
15
44
Alors que ce que je souhaiterais récupérer c'est uniquement :
1
J'espère que vous comprenez mon probléme (je ne trouve pas mon explication très clair).
Merci d'avance pour votre temps et l'aide que vous pourrez m'apporter![]()
Partager