为什么在mySQL中会出现这种语法错误?

为什么在mySQL中会出现这种语法错误?,mysql,Mysql,我不明白为什么mySQL会出现这种语法错误: #1064-您的SQL语法有错误;检查与MySQL服务器版本对应的手册,以了解第17行“cc.cursoroid=c.cursoroid JOIN cursorsosuarios cu ON c.cursoroid=cu.cursoroid JOIN u”附近使用的正确语法 这是我的疑问: SELECT e.examenID, e.contenidoID, e.tituloExamen, u.userID, u.userEmail, cu.use

我不明白为什么mySQL会出现这种语法错误:

#1064-您的SQL语法有错误;检查与MySQL服务器版本对应的手册,以了解第17行“cc.cursoroid=c.cursoroid JOIN cursorsosuarios cu ON c.cursoroid=cu.cursoroid JOIN u”附近使用的正确语法

这是我的疑问:

SELECT 
e.examenID, e.contenidoID, e.tituloExamen, 
u.userID, u.userEmail,
cu.userID, cu.cursoID, cu.examenes, cu.examenesRendidos,
co.contenidoID, co.tituloContenido,
cc.contenidoID, cc.cursoID,
c.cursoID, c.nombreCurso

FROM examenes ex 
JOIN contenidos co
ON ex.contenidoID = co.contenidoID

JOIN cursosContenidos cc
ON co.contenidoID = cc.contenidoID

JOIN cursos c
cc.cursoID = c.cursoID

JOIN cursosUsuarios cu
ON c.cursoID = cu.cursoID

JOIN usuarios u
ON cu.userID = u.userID

WHERE
cu.cursoID = 15
cu.userID = 1
这是第17行:

JOIN cursos c
cc.cursoID = c.cursoID
你错过了一个“开”

第17行应该是

JOIN cursos c ON cc.cursoID = c.cursoID 连接游标c 关于cc.cursoroid=c.cursoroid
您忘了在join中添加“ON”。

您忘了在
cc.cursoroid=c.cursoroid
之前的
ON
,谢谢!你说得对!请回答这个问题,这样我就可以接受:)在
WHERE
子句中,您还缺少了
关键字。不要只是重新粘贴整个内容。一个单独的
在那里基本上是看不见的。准确指出更改的位置。但除此之外,完全正确。
JOIN cursos c
ON cc.cursoID = c.cursoID