[recovery mode] Спорт. Турнирные таблицы с личными показателями при равентсве очков
Вкратце суть примерно такова: есть глобальные показатели (общие очки, общая разница мячей и т.д), но при равенстве глобальных показателей у группы команд используется подсчет показателей между этими командами. То есть понятно, что должен быть первый запрос, а заним второй запрос с горстью костылей. Чистый sql не пройдет, судя по всему.Работающий кусок кода есть, но со временем он превратился в такого монстра, что есть стойкое желание все переписать по уму. Хотелось бы получить на выходе мощный класс с гибкостью под многие вида спорта и управлением на уровне конфига. Вопрос не столько практический, сколько абстрактный. Нужны идеи, проекты такого класса. Если кто-то подобное разрабатывал, поделитесь своими трюками, своим подходом. Спасибо!