2017-05-31 13 views
0

すべての回答を試しましたが、機能していません。しかし、このコードは、StateまたはLGAのいずれかの列を1つだけ使用するときに機能します。私はエラーが出るの下にクエリで見つけることができるように、2つ組み合わせると:SQL Server 2012のwhere句を使用した内部ジョイン

Msg 102, Level 15, State 1, Line 1
Incorrect syntax near ','.

が出て私を助けてください

コード:

SELECT [Community].[CommunityID], 
     [Community].[CommunityName], 
     [Community].[StateID], 
     [StateName] AS [StateName], 
     [Community.LGAID], 
     [LGA].[LGName] AS [LGName] 
FROM [Community], [State] 
WHERE ([Community].[StateID] = [State].[StateID], [LGA] 
WHERE [Community].[LGAID] = [LGA].[LGAID] 
+0

de –

答えて

1

私はあなたが参加しようとしていると思いますLGAの近くで構文エラーが発生した場合、明示的な結合条件を提供するために以下のようにコードを変換することができます。

SELECT [Community].[CommunityID], [Community].[CommunityName], [Community].[StateID], [StateName] AS [StateName], [Community].[LGAID], [LGA].[LGName] AS [LGName] 
FROM [Community] JOIN [State] ON [Community].[StateID] = [State].[StateID] 
JOIN [LGA] ON [Community].[LGAID]=[LGA].[LGAID] 
+0

[Community.LGAID]が[Community]に変更されました。[LGAID]。ありがとうKannan。今働いている! – Paschal

関連する問題