I am trying to join three tables. The first is a table of groups, the second of joiners and the third of users. Logic is I start out with id of group, then join group on joiners by groupid. Finally since I want names as well as ids I pull them from users table by joining users on userid. But alas not working. MYSQL is throwing an error saying "error near 'groups' g which usually means right before that. What am I missing?
groups id | name |userid
joiners id | groupid | userid
users id | firstname
$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";