Aller au contenu

Pb sur une requète


MarvinLeRouge

Sujets conseillés

Salut,

J'ai une table item (id_item, titre, commentaire), et une table item_motcle (id_item_motcle, id_item, id_motcle). La table item_motcle contient la liste des id pour lesquels l'item id_item est associé au mot-clé id_motcle. Je souhaite récupérer la liste des items (avec leurs infos dans la table item) qui sont associé à TOUS les id_motcle passés en paramètres. Mais la requète que je fais me donne apparemment les résultats d'un OU, non d'un ET. Je dois avoir une erreur de logique dans ma requète mais je ne trouve pas laquelle.

Exemple : Je souhaite récupérer tous les items ayant les mots-clés 2, 3, 5 et 8 (tous ces mots-clés devant être associés à chacun des items).

SELECT id_item, titre, commentaire
FROM item
WHERE id_item IN (SELECT id_item FROM item_motcle WHERE id_motcle IN (2,3,5,8))
ORDER BY titre

Merci

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...