用php在mysql中使用3个表

用php在mysql中使用3个表,mysql,Mysql,我很难想出一个JOIN语句来与学生在某个年级项目上的分数相匹配。如果有人能帮我把这个拿下来,我将不胜感激 选择student.first、student.last、gradeitem.name、gradeitem.points、scores.score、FROM scores内部加入student上的student.id=scores.id内部加入gradeitem上的gradeitem.gradeID=scores.gradeID按scores分组。gradeID按student排序。la

我很难想出一个JOIN语句来与学生在某个年级项目上的分数相匹配。如果有人能帮我把这个拿下来,我将不胜感激


选择student.first、student.last、gradeitem.name、gradeitem.points、scores.score、FROM scores内部加入student上的student.id=scores.id内部加入gradeitem上的gradeitem.gradeID=scores.gradeID按scores分组。gradeID按student排序。last“在“FROM”之前有一个额外的逗号。此外,在“scores”分组之后还有一个打字错误我将数据库中的所有内容改为匹配的名称,并去掉了多余的逗号,而不是“分数”,但它仍然不起作用。谢谢你指出这一点。你还有“gradeID”而不是“gradID”。您应该发布一个带有示例的SQLFIDLE,这样我们就可以看到您拥有的数据以及您正在尝试的确切查询+错误消息。