Salut à tous et bonne année
Alors je place le décors : j'ai 5 tables :
Voila pour les tables, j'aimerais donc faire une requete de sélection de toute les informations (toute les tables) concernant la Photo ayant le nom de fichier REje14M000001 ...-patient
clef primaire PaNum
-adresse
clef primaire AdNum
clef étrangère PaNum référence à patient
-visite
clef primaire ViNum
clef étrangère PaNum référence à patient
-photo
clef primaire PhNum
clef etrangère ViNum référence à visite
clef etrangère Dicode référence à diagnostic
PhPath = Nom du fichier image
-diagnostic
clef primaire DiCode
en toute logique j'ai essayé cette requete en faisant une jointure entre toutes les tables :
Cependant celle ci ne renvoit rien ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 SELECT * FROM adresse, diagnostic, patient, photo, visite WHERE adresse.PaNum = patient.PaNum AND patient.PaNum = visite.PaNum AND visite.Vinum = photo.ViNum AND diagnostic.DiCode = photo.DiCode AND photo.PhPath like '%REje14M000001%'
Alors qu'une simple jointure + un like :
Fonctionne très bien en renvoyant la ligne qui m'interesse cad les information de la visite concerné par la photo ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 SELECT * FROM photo, visite WHERE visite.Vinum = photo.ViNum And photo.PhPath like '%REje14M000001%'
Pourriez vous me donner un petit coup de pouce car cela fait déja 3 heures que je planche dessus
Merci à vous
Partager