Briss: Postea sólo SQL en este foro (normas del foro de BBDD).
Te sugiero que captures la consulta una vez creada (y no el código de cómo la creas), y postees eso, para ver lo que realmente recibe MySQL.
Lo que te puedo ir sugiriendo es un esquema como
´Habría que ver los datos y las tablas, pero el esquema es mas o menos ese.