2011-12-19 26 views
1

このコードに構文エラーがあります。あなたの助けを借りることは可能ですか?私は数日からそれに取り組み、問題を解決することができます。アクセス可能な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; 
+1

構文エラーとは何ですか?括弧が平衡しているようには見えません。 –

+0

あなたはカッコが等しくないです。なぜ、クエリ設計ウィンドウを使用してリンクを構築していないのですか? – Fionnuala

+0

"LinkResultComp.IdCompetencies"の後のかっこの1つを削除します。 – Simon

答えて

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; 
+0

ありがとうございますが、最後にADDを追加したいと思います。あなたのサポートのために私のコードとthaksを見てください: – Daniel

+0

@ダニエル:何のように、これは? –

関連する問題