我有以下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表中。我在这两个表之间有一个外键引用。
但是,该代码无法正常工作,任何人都可以找到原因?
最佳答案
您的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