我对此代码有语法错误。有没有可能得到你的帮助。我几天后就开始工作,我可以解决我的问题。3个访问表上的外连接
这里是代码:
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;
有什么语法错误?它看起来并不像是平衡的.. – 2011-12-19 16:34:01
你有不等数量的括号。为什么不使用查询设计窗口来构建链接? – Fionnuala 2011-12-19 16:34:57
在“LinkResultComp.IdCompetencies”后删除一个括号。 – Simon 2011-12-19 16:41:37