使用SQL Server 2012中的where子句进行内部联接

时间:2017-05-31 22:26:49

标签: sql-server select join inner-join where

我已经尝试了所有答案,但没有一个正在运作。但是当我只使用一列State或LGA时,代码工作正常。当我在下面的查询中找到两者时,我得到一个错误:

  

Msg 102,Level 15,State 1,Line 1
  ','。

附近的语法不正确

请帮帮我

代码:

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]

1 个答案:

答案 0 :(得分:1)

我认为您正在尝试进行连接,并且LGA附近存在语法错误,您可以将代码转换为以下内容以提供显式连接条件

throwDice