Bonjour,

Je suis débutant en SQL .

J'ai une première requête qui me sélectionne à partir de deux tables tous les patients qui sont actuellement en soins intensifs :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
 
SELECT * 
  FROM glit_situation s, patients p 
 WHERE s.numpat = p.numpat AND numus = 208
J'obtiens un résultat de 6 patients .

Ensuite je dois attaquer une autre table pour avoir le compte rendu de chaque patients .

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
SELECT * 
  FROM glit_situation s, patients p , objets x
 WHERE s.numpat = p.numpat AND s.NUMHOSPI = x.NUMEVE AND x.NUMSERV =41  AND numus = 208
J'obtiens un résultat de 5 patients car mon 6 ème n'a pas de compte rendu mais je voudrais quand même l'afficher dans mon résultat .

Comment puis je faire ??

J'ai aussi essayé ceci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
 
SELECT * 
  FROM glit_situation s, patients p 
   right OUTER JOIN objets x on x.NUMSERV = 41
 WHERE s.numpat = p.numpat AND s.NUMHOSPI = x.NUMEVE AND numus = 208
Mais sans succès

D'avance merci .