Bonjour à tous,
j'ai un problème avec les jointures de ma requête SQL.
Voilà le problème :Quant le le numéro du medecin n'est pas renseigné (Num_Med_LEG) la ligne n'est pas retournée même en inscrivant LEFT ou FULL.
Je vous joins la requête:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
SELECT Reference, Date_Prelev, Nom, Num_Id_Externe, Date_Recep, Prenom, 
Circons_Deces, T_Medecin_Leg.Nom_Med_Leg, T_Medecin_Leg_BIS.Nom_Med_Leg, 
T_Demandeur.Nom_Demandeur, Num_Dossier 
FROM T_Demandeur INNER JOIN ((T_Medecin_Leg INNER JOIN T_Dossier 
ON T_Medecin_Leg.Num_Med_Leg = T_Dossier.Num_Med_Leg)LEFT JOIN T_Medecin_Leg AS T_Medecin_Leg_BIS 
ON T_Dossier.Num_Med_Leg_2 = T_Medecin_Leg_BIS.Num_Med_Leg) 
ON T_Demandeur.Num_Demandeur = T_Dossier.Num_Demandeur 
WHERE Reference LIKE 'LUM%' AND Date_Enreg BETWEEN '2011-07-28' AND '2011-08-3' 
ORDER BY Num_Dossier
Merci pour l'aide que vous pourriez m'apporter