У меня большой вопрос. Неделю мучаюсь уже.
Почему то ORDER BY не дружит с GROUP BY.
Например у меня есть столбцы в таблице test:
id 1 - ball 150
id 2 - ball 200
id 1 - ball 560
id 3 - ball 400
id 2 - ball 180 и т.п.
И мне нужно сделать вывод одного ID только только один раз и где больше всех баллов.
Делаю вот так:
mysql_query("select * from `test` GROUP BY `id` ORDER BY `ball` DESC ");
Выводит только один раз один ID, но не выводит ту где больше всех баллов т.е order by не работает, когда есть group by.
Кто знает как еще такое реализовать?