La query que realicé yo es esta:
Código:
Select C.Nombre, A.Nombre, Max(B.Precio) as PrecioMaximo From Proveedores A inner join Suministra B on A.Id = B.IdProveedor inner join Piezas C on B.CodigoPieza = C.Codigo Group by A.Nombre,C.Nombre
...pero el resultado final, me trae absolutamente todos los productos por más que defina el campo con la funcion max y los agrupe al final
Saludos!!!