Valeur null

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. Et quelle est la difficulté?
    0
    1. 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
      1. Modérateur
        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