De acordo com sua pergunta, parece que você já leu o artigo sobre máximo em grupo de uma determinada coluna , no entanto, você simplesmente não entende por que o método que você mencionou não funciona conforme o esperado.
Vamos imaginar uma consulta assim:
SELECT article, dealer, MAX(price), MIN(price)
FROM shop
GROUP BY article
Qual o valor de um revendedor você espera?
Acho que isso responde sua pergunta.