Bonjour à tous !!!
j'ai un problème avec la fonction IN() de mysql.
je fais une requete sql de cette forme
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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.