¿O sea que lo haces mal para que no te marque error?
Eso claramente es un error de mal formado del query, imprime el query antes de ejecutarlo y para que analices lo que se formó.
Si quieres ayuda para detectar el problema de sintaxis, págalo en el foro para que lo veamos