Hola buenos dias,
Estoy haciendo una consulta mysql y necesito agrupar el contenido de esta. Probe de varias formas pero sinceramente no me sale

.
Mi consulta inicial es esta:
Código MySQL:
Ver originalSELECT id_proveedor
, id_producto
, (((iva
+ 100) * (precio_unitario
* cantidad
)) / 100) as 'TOTAL' FROM lista_compras_productos
WHERE id_compra
= 1 AND precio_unitario
> 0
Y arroja este resultado:
Lo que tengo que agrupar es los "productos" con el mínimo precio, por ejemplo:
id_proveedor = 19 | id_producto = 5 | total = 6824,4
id_proveedor = 2271 | id_producto = 5 | total = 10599,6
Tiene que desaparecer el id_proveedor 2271 y quedar solo el 19.
Pruebas:
Probé agrupando por id_producto y a la columna total ponerle la función MIN.
El resultado fue bueno, el problema es que aparece siempre el mismo id_proveedor y en realidad cambia.
Saludos!