Bonsoir,

J'ai une table qui contient ceci :
Guide Langue

1 1

1 2

1 3

2 1

2 2

Je voudrais sélectionner les personnes qui ont 1,2 et 3 (ici le 1).

J'ai codé cette chaine SQL, mais j'ai l'impression que cette dernière demande que le champ soit 1 ET 2 ET 3

Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
SELECT guides.id, guides.nom, guides.prenom, langues.langue
FROM guides 
JOIN guides_has_langues ON guides_has_langues.guides_id = guides.id
JOIN langues ON guides_has_langues.langues_id = langues.id
WHERE guides_has_langues.langues_id = 1 AND guides_has_langues.langues_id = 2 AND guides_has_langues.langues_id = 3

Qu'en pensez-vous ?

Merci d'avance pour l'aide.

bee