Bonjour tout le monde,
J'ai créé cette requete :
Pour pouvoir obtenir les ID des articles qui comporte strictement les ID ou l'ID incluts dans le IN.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 SELECT articles.id FROM articles JOIN relation ON relation.article_id = articles.id JOIN tags ON tags.id = relation.tag_id WHERE tags.id IN ( 9 ) GROUP BY articles.id HAVING count(DISTINCT relation.tag_id) = 1
Le probleme est que par exemple, quand je demande les articles associés au tag Bio ( ID 9 ) comme dans la requete ci dessus , j'obtient les articles associé au tag bio mais également les articles associé au tag bio et à d'autre tags ( vêtement, alimentation ... ) .
Et dans le cas de cette requete j'aimerais obtenir que les articles associé au tag bio et rien d'autre.
Voila, j'espere être clair Si quelqun a une idée
Partager