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