un problème avec la fonction IN de mysql
Bonjour à tous !!!
j'ai un problème avec la fonction IN() de mysql.
je fais une requete sql de cette forme
Code:
1 2 3 4 5
| SELECT E.idEtudiant,E.nometud,E.prenometud
FROM Etudiant E
INNER JOIN options op
ON op.idoptions=E.idoptions
WHERE op.idoptions IN('1,33,5'); |
Mon problème est le suivant quand l'options ayant pour id=1 n'a pas d'étudiants la liste est vide même si les autres options ont des valeurs(33,5). cette requete ne marche que si le 1er id options contient des valeurs. S'il vous plait aidez moi car je ne comprends ce qui ce passe. Merci d'avance.