我不明白爲什麼我從MySQL這個語法錯誤:爲什麼我在mySQL中得到這個語法錯誤?
#1064 - 你在你的SQL語法錯誤;檢查對應於你的MySQL服務器版本使用附近的「cc.cursoID = c.cursoID JOIN cursosUsuarios銅ON c.cursoID = cu.cursoID走進你」,在第17行
這是正確的語法手冊我的查詢:
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
你在'cc.cursoID = c.cursoID'之前忘了'ON'' –
謝謝!你是對的!請回答這個問題,所以我可以接受它:) – Rosamunda
您還在'WHERE'子句中缺少'AND'或'OR'關鍵字。 –