我使用了像
这样的查询select a.email,b.vuid
from user a
,inner join group b on a.uid = b.uid
where a.email='xx@xx.de' and a.kid=1 and b.vid=29
limit 1
但我总是得到这个错误。
您的SQL语法有错误;检查与您的MySQL服务器版本对应的手册,以便在a.uid = b.uid上的'内部联接组b附近使用正确的语法,其中a.email='xx@xx.de'在第1行
我认为这是因为内部联系但我真的不知道......有人可以帮助我吗?
答案 0 :(得分:4)
在,
之后删除from user a
。
您的查询应该是:
select a.email,b.vuid
from user a
inner join group b
on a.uid = b.uid
where a.email='xx@xx.de'
and a.kid=1
and b.vid=29
limit 1
答案 1 :(得分:2)
select a.email,b.vuid from user as a inner join group as b on ...
当然你可以省略@FrustratedWithFormsDesigner所证明的as
关键字,但在我看来,这种方式更具可读性。