C# 内部联接语法

C# 内部联接语法,c#,sql,C#,Sql,内部联接语法是如何工作的?我是SQL新手,我真的不明白内部连接是如何工作的 queryString = @"SELECT * from WGCDOCCAB WHERE serie ='1' AND tipodoc ='FSS' AND contribuinte ='999999990' AND numdoc = INNER JOIN wgcnumeradores on wgcdoccab.numdoc = wgcnumerador.

内部联接语法是如何工作的?我是SQL新手,我真的不明白内部连接是如何工作的

queryString = @"SELECT * from WGCDOCCAB
               WHERE serie ='1' AND tipodoc ='FSS' AND contribuinte ='999999990' AND numdoc = 
               INNER JOIN  wgcnumeradores on wgcdoccab.numdoc = wgcnumerador.numero";

有人能告诉我出了什么问题吗?我确定是语法问题,当您从多个表中提取相关数据时,我使用的是C#Visual Studio 2013和MySQl

内部联接。如上所述,内部联接在WHERE子句之前。试试这个:

queryString = @"SELECT * from WGCDOCCAB
INNER JOIN  wgcnumeradores on wgcdoccab.numdoc = wgcnumerador.numero
           WHERE serie ='1' AND tipodoc ='FSS' AND contribuinte ='999999990'";
以下是内部联接的说明:


您的'inner join'子句必须放在'where'子句之前
,并且numdoc=inner join
看起来很奇怪。这一点可以通过谷歌搜索,文档中也有详细介绍:。投票结束。