Use correlation names to distinguish them.
Bonjour
Je ne suis toujours pas grand expert en SQL et jointures
Quand j'essaye d'effectuer le query ci-apres j'ai un message d'erreur
Citation:
Tables or functions 'Societes_tbl' and 'Societes_tbl' have the same exposed names. Use correlation names to distinguish them.
Quelqu'un aurais-il la gentillesse et la patience de m'expliquer la raison precise de ce problème pour que je puisse comprendre comment l'eviter.
Merci
Code:
1 2 3 4 5 6 7 8 9 10 11
| SELECT Societes_tbl.SociID,
Societes_tbl.SociNom, Societes_tbl.SociTel,
Adresses_tbl.AdrsID, Adresses_tbl.AdrsLigne1,
Adresses_tbl.AdrsLigne2,
Personnes_tbl.PersID,
Personnes_tbl.PersNom,
Personnes_tbl.PersPrenom
FROM Societes_tbl
LEFT OUTER JOIN Adresses_tbl ON Societes_tbl.SociID = Adresses_tbl.AdrsSociID
RIGHT OUTER JOIN Societes_tbl ON Link_Contacts_tbl.CtacSociID = Societes_tbl.SociID
INNER JOIN Link_Contacts_tbl ON Personnes_tbl.PersID = Link_Contacts_tbl.CtacPersID |