MYSQL内连接与不工作的地方相结合

时间:2014-12-20 04:59:54

标签: mysql mysqli

我有以下mysql代码:

SELECT community.comment, members.Name, members.Picture
FROM community 
WHERE community.ideaid=1
INNER JOIN members
ON community.userid=members.Memberid
GROUP BY community.userid

我所拥有的是两张桌子,社区和成员。我想从社区表中获取注释字段,并检索与每个注释相关的用户信息,并且该信息位于members表中。我在这两个表之间有一个外键引用。

但是,代码无效,任何人都可以找到原因?

1 个答案:

答案 0 :(得分:2)

您的SQL格式不正确。您的WHERE条款需要在所有联接之后,就在您的GROUP BY条款之前:

SELECT community.comment, members.Name, members.Picture
FROM community 
INNER JOIN members
ON community.userid=members.Memberid
WHERE community.ideaid=1
GROUP BY community.userid