J'ai une relation HABTM entre les « articles » et « tags »HABTM Interrogation aide
Problème: Je ne la recherche d'articles avec les deux l'étiquette « sport » et « plein air », mais pas les articles avec seulement un de ces tags.
J'ai essayé ceci:
SELECT DISTINCT article.id, article.name FROM articles
inner JOIN tags ON (tags.name IN ('outdoors', 'sports')
inner JOIN articles_tags ON articles_tags.article_id = article.id AND articles_tags.tag_id = tags.id
... mais il me fait des articles qui sont dans les sports que, seulement à l'extérieur et les sports + extérieur
Question quelle est la requête droit d'utiliser ? (J'utilise MySQL)
merci pour l'explication ... Aussi, est-il possible dans cette requête de renvoyer tous les tags associés aux articles correspondants? – cardflopper