Según tu pregunta, parece que ya has leído el artículo sobre máximo grupal de una determinada columna , sin embargo, simplemente no entiende por qué el método que mencionó no funciona como esperaba.
Imaginemos una consulta como esta:
SELECT article, dealer, MAX(price), MIN(price)
FROM shop
GROUP BY article
¿Qué valor tiene un distribuidor que esperas?
Creo que esto responde a tu pregunta.