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 originalSELECT
P.PRODUCT_ID,
P.PRODUCT_title_spanish,
M.MATERIAL_ID,
M.MATERIAL_name_spanish,
COUNT(P.PRODUCT_ID)
FROM
t_products_materials PM
LEFT JOIN
t_products P
ON
P.PRODUCT_ID=PM.PRODUCT_ID
LEFT JOIN
t_materials M
ON
M.MATERIAL_ID=PM.MATERIAL_ID
GROUP BY
P.PRODUCT_ID
Y di si te funciona