Cita: cuando le quito el GROUP BY `p`.`id_producto`,`ma`.`tip_movimiento` y solo le pongo GROUP BY `p`.`id_producto`me sale todos los productos sin repetir pero con las cifras que no son.
Postea una muestra del resultado en ambos casos, porque no se comprende a qué diferencias te refieres.
Cita: ("se agrupa por que en el movimiento de almacén se puede repetir el producto varias veces ya que varios clientes pueden comprar el mismo producto ")
No estás agrupando por cliente, así que el dato se debería consolidar sin problemas. Tu reporte es por
producto, no por
operación. Son conceptos distintos que no se pueden combinar porque son contradictorios.
Para hacer una consolidación de conceptos no compatibles la consulta es mucho más compleja y con subconsultas incluidas.