Bonjour,
J'ai une table très simple nommées posts_tag dans laquelle est contenue deux champs avec des ID
post_id tag_id
1 10
1 7
1 9
2 3
2 9
2 10
3 9
3 10
Je voudrais pouvoir retourner mes posts ID uniquement si ma requête liste tous les posts avec les tags IDS.
Voici ma requête :
SELECT * FROM posts_tags WHERE tag_id IN (10, 9);
Les post_id 1, 2 et 3 me seront retournés ;
J'aimerais avoir juste le 3 qui est présent dans dans le tag_id 10 et 9.
Peut-être faut-il que je revois la structure de ma table pour faire ce que je veux sinon comment puis-je bien faire ma requête ? Merci d'avance.
Partager