Задавайте вопросы, мы ответим
Вы не зашли.
Не получается описать абстрактно задачу, поэтому напишу на примере.
Неактивен
Ну, ты же сам всё знаешь
Стандартное предложение —
SELECT * FROM item i JOIN(SELECT MAX(votes) votes, cat FROM item GROUP BY 2) s ON
i.votes = s.votes AND i.cat = s.cat;
Ну и стандартная бага реализации — если у тебя будет два дома 10, то будет две строки.
Неактивен
Да, что-то такое в голове вертелось, но отметалось, т.к., все же, количество баллов плохо подходит для использования в качестве уникального ключа
Что ж, придется делать свой запрос на каждую запись из cat..
Неактивен
Плохо подходит. Но и формулировка задачи плохая. Из-за этого все проблемы.
Неактивен