Je suis en utilisant des rails 3.0 et MySql 5.1filtrage exclusif par tag
Je ces trois modèles:
Question, Tag et QuestionTag.
La balise a une colonne appelée nom.
La question comporte de nombreuses balises dans QuestionTags et vice versa. Supposons que j'ai n. Comment puis-je trouver seulement les questions qui ont toutesn étiquettes, identifiées par le nom de l'étiquette.
Et comment le faire en une seule requête.
(Si vous pouvez me convaincre que de le faire dans plus d'une requête est optimale, je serai ouvert à cette idée)
A rails pur 3 solution serait préférable, mais je ne suis pas défavorable à un pur Solution SQL soit.
S'il vous plaît notez que la difficulté est à faire une requête qui ne donne pas toutes les questions qui ont l'une des balises, mais seulement les questions qui ont toutes les balises.