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- SELECT 
-     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