我正在尝试加入三个表。第一个是组表,第二个是加入者,第三个是用户。逻辑是我从组的 id 开始,然后通过 groupid 加入加入者的组。最后,因为我想要名称和 id,所以我通过在 userid 上加入用户来从用户表中提取它们。但可惜没有工作。MYSQL 抛出一个错误,说“'groups'g 附近的错误通常意味着在那之前。我错过了什么?
组 ID | 名称 |用户名
加入者ID | 组ID | 用户身份
用户ID | 名
$sql = "SELECT g.*,j.userid,u.firstname,u.id
FROM 'groups' g
LEFT JOIN 'joiners' j
ON g.id = j.groupid
LEFT JOIN 'users' u
ON j.userid = u.id
WHERE g.id = 22";