内部连接与不工作的位置相结合



我有以下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

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

但是,代码不起作用,任何人都可以找出原因?

您的 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

最新更新