J'ai une erreur de syntaxe avec ce code. Est-il possible d'avoir votre aide. J'ai travaillé dessus depuis quelques jours et je peux résoudre mon problème.jointure externe sur 3 tables avec accès
Voici le code:
SELECT Area.org, Supervisors.NomSup, Supervisors.PrenomSup, Employees.NomEmp,
Employees.PrenomEmp, Employees.NoIdAlcanEmp, Competencies.CodeCompetencies, Competencies.CompetencyName,
LinkResultComp.AssNote, LinkResultComp.AssDate
FROM ((((((Area
INNER JOIN Supervisors ON Area.IdArea = Supervisors.IdArea)
INNER JOIN Employees ON Supervisors.IdSupervisor = Employees.IdSupervisor)
INNER JOIN LinkProfilesEmployees ON Employees.IdEmp = LinkProfilesEmployees.IdEmp)
INNER JOIN Profiles ON Profiles.IdProfiles = LinkProfilesEmployees.IdProfiles)
INNER JOIN LinkProfComp ON Profiles.IdProfiles = LinkProfComp.IdProfiles)
INNER JOIN Competencies ON Competencies.IdCompetencies = LinkProfComp.IdCompetencies)
LEFT OUTER JOIN LinkResultComp ON (Competencies.IdCompetencies = LinkResultComp.IdCompetencies))
WHERE Area.org LIKE "*20*" AND Competencies.CodeCompetencies LIKE "khse2010-05"
ORDER BY Supervisors.NomSup, Employees.NomEmp;
Quelle est l'erreur de syntaxe? Il ne semble pas que les parenthèses soient équilibrées. –
Vous avez un nombre de parenthèses différent. Pourquoi n'utilisez-vous pas la fenêtre de conception de requête pour créer les liens? – Fionnuala
Supprimez l'une des parenthèses après "LinkResultComp.IdCompetencies". – Simon