Ver Mensaje Individual
  #7 (permalink)  
Antiguo 28/04/2014, 03:07
Avatar de guardarmicorreo
guardarmicorreo
 
Fecha de Ingreso: noviembre-2012
Ubicación: Córdoba
Mensajes: 1.153
Antigüedad: 12 años
Puntos: 84
Respuesta: Mega Consulta - Serían 252 conslutas - como optimizarlo

Prueba lo siguiente y dime si es lo que deseas, comprueba que las cantidades devueltas como "total" realmente corresponden al número de productos totales realizados con los materiales.

Código SQL:
Ver original
  1. SELECT
  2.     P.PRODUCT_ID,
  3.     P.PRODUCT_title_spanish,
  4.     M.MATERIAL_ID,
  5.     M.MATERIAL_name_spanish,
  6.     COUNT(P.PRODUCT_ID)
  7. FROM
  8.     t_products_materials PM
  9. LEFT JOIN
  10.     t_products P
  11. ON
  12.     P.PRODUCT_ID=PM.PRODUCT_ID
  13. LEFT JOIN
  14.     t_materials M
  15. ON
  16.     M.MATERIAL_ID=PM.MATERIAL_ID
  17. GROUP BY
  18.     P.PRODUCT_ID

Y di si te funciona
__________________
Ayúdame a hacerlo por mi mismo.