Я пытаюсь упорядочить результаты запроса к базе данных на основе алгоритма вне инструкции sql.
Например, в каждой строке есть столбцы author_karma
и pageviews
. Я хотел бы заказать результат по алгоритму, рассчитанному в php после выборки строк...
Алгоритм может выглядеть так
$score = intval($author_karma) + (intval($pageviews)/100) + intval($age)
На таких сайтах, как хакерские новости, это вычисляется в запросе sql? Как они это делают? Если я попытаюсь сохранить счет в базе данных, как часто я буду обновлять его (особенно когда в счете задействовано время)?
order by
или сохранить счет в БД? - person Andrew Samuelsen   schedule 15.12.2011