Ver Mensaje Individual
  #17 (permalink)  
Antiguo 29/04/2014, 03:05
Avatar de el_javi
el_javi
 
Fecha de Ingreso: marzo-2005
Ubicación: MAdrid
Mensajes: 844
Antigüedad: 19 años, 1 mes
Puntos: 10
Respuesta: Mega Consulta - Serían 252 conslutas - como optimizarlo

Cita:
Iniciado por guardarmicorreo Ver Mensaje
el_javi, esto

Código SQL:
Ver original
  1. IFNULL( COUNT( * ) , 0 ) total

viene a decir lo siguiente:

si el resultado de contar todos los campos es null entonces devuélveme cero y todo ese conjunto se llamará total. en el array devuelto tendrás los campos de la tabla y otro llamado total.
Entonces, el PRODUCT_ID sobra en la consulta ¿no?

-----PRODUCT_ID---------total---------------APPLICATION_ID---------------MATERIAL_ID----
---------1------------------6--------------------12----------------------------5--------

Es irreal que el producto 1 (PRODUCT_ID = 1) está 6 veces en la combinación Aplicación 12 material 5

(quizás fue eso, que PRODUCT_ID sobra y me liaba).


De igual modo, NO aparecen todos los materiales ni todas las aplicaciones...