Es casi imposible poder ayudarte si no tenemos una BD para probar.
De todas formas, deberías ir probando poco a poco, trozo a trozo del código para saber exactamente dónde se produce el problema.
Por ejemplo, todos esos left join, ¿son necesarios? ¿no pueden ser inner join?
Es que, lo dicho al principio, no podemos averiguar, tendríamos que ir dando palos de ciego.
|