0
string sel = "SELECT NAAM, PLAATS, tblAfstanden.AFSTAND 
                FROM tblInschrijvingen 
                INNER JOIN tblAfstanden 
                    ON tblInschrijvingen.AFSTAND = tblAfstandenID.AFSTAND";

大家好!我对上面的查询有疑问。

它给出以下错误:

'JOIN 操作中的语法错误'

提前致谢!!

4

3 回答 3

0

执行以下操作:

string sel = "SELECT NAAM, PLAATS, A.AFSTAND FROM tblInschrijvingen I
              INNER JOIN tblAfstanden A ON A.AFSTAND = I.AFSTAND";

您的语法有错误。因为在我看来实际上你没有 tblAfstandenID.. 最好的方法是使用别名。

于 2012-08-15T14:20:28.727 回答
0

如果 NAAM,PLAATS 是 tblInschrijvingen 表的成员

string sel = "SELECT tblInschrijvingen.NAAM, tblInschrijvingen.PLAATS, tblAfstanden.AFSTAND 
            FROM tblInschrijvingen 
            INNER JOIN tblAfstanden 
                ON tblInschrijvingen.AFSTAND = tblAfstandenID.AFSTAND";
于 2012-08-15T14:30:45.700 回答
0

看起来这是一个简单的错字:你真的有一张名为 的表tblAfstandenID吗?

应该是这样的:

"SELECT NAAM, PLAATS, tblAfstanden.AFSTAND FROM tblInschrijvingen INNER JOIN tblAfstanden ON tblInschrijvingen.AFSTAND = tblAfstanden.AFSTAND"

于 2012-08-15T14:38:35.850 回答