Ver Mensaje Individual
  #12 (permalink)  
Antiguo 28/04/2014, 05:25
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 7 meses
Puntos: 300
Respuesta: Mega Consulta - Serían 252 conslutas - como optimizarlo

Yo también me alegro, aunque yo cambiaría COUNT(P.PRODUCT_ID) por IFNULL(COUNT(P.PRODUCT_ID),0) total
o por COALESCE(COUNT(P.PRODUCT_ID),0) total
para obtener 0 en lugar de NULL

De todas formas, tengo alguna duda sobre si obtendrás con esas consultas todas las parejas para todos los productos. Me explicaré:
creo que si de algún material no tienes producto aplicación para ese material, no saldrá ese material, pues el left join parte desde la tabla productos, y los materiales de esos productos, pero no todos los materiales y todas las aplicaciones para todos los productos, para lo que creo que habría que usar un producto cartesiano antes entre las dos tablas. No obstante, si tienes todas las variantes aplicación productos y material productos, no verás el problema. Comprueba que con esa consulta te salen todos los pares posibles, aunque sea con NULL o 0.

Última edición por jurena; 28/04/2014 a las 05:35