Valeur null

MAYAR5 -  
blux Messages postés 2049 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,
povez vous m' aider s' il vous plait et me dire ou existe l erreur

SELECT StudentsList.NumRoom, Room.RoomName, StudentsList.StudentID, Students.Name, Students.Level, Students.Statut, Students.course, Students.signature
FROM Students INNER JOIN (Room INNER JOIN StudentsList ON Room.NumRoom = StudentsList.NumRoom) ON Students.StudentID = StudentsList.StudentID
WHERE Students.Statut = "" ;

4 réponses

  1. Tessel75
     
    Difficile de trouver directement la bonne réponse sans voir la bête ni les tables qui vont avec, à distance.
    1) Essayer la requête sans la condition "where ...", pour vérifier que ce n'est pas un problème de liaisons entre champs. Si c'est bon ...
    2) remplacer la condition:
    WHERE Students.Statut = "" 
    par la condition
    WHERE Students.Statut = null 

    Et ne pas confondre "" (Chaîne vide) avec Null (Absence de donnée enregistrée)
    0
  2. blux Messages postés 2049 Date d'inscription   Statut Modérateur Dernière intervention   3 455
     
    Salut,

    souvent les équijointures qui ne renvoient rien sont le signe qu'il manque une valeur dans l'une ou l'autre des colonnes. Dans ce cas essayer une jointure droite ou gauche...
    0