28/04/2014, 05:25
|
Colaborador | | Fecha de Ingreso: marzo-2008 Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 8 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 |