我对外连接的世界相当陌生,我试图去适应它们,但我不知道为什么mysql会说这个语法不正确。有没有人关心提供一些见解?为什么mysql说有语法错误?
SELECT * FROM user_courses, course_updates
WHERE user_courses.crn = course_updates.crn AND user_courses.user_id = 1
LEFT JOIN followers ON (followers.followee = course_updates.user_id)
您实际上通过使用两个左连接更改了查询的行为。 – GolezTrol
这可能是OP的左脚。使它成为INNER JOIN应该足够了。 –