У меня есть этот запрос, в котором один из столбцов является расчетным.Все работает, кроме того, что не упорядочивает результаты, когда я использую этот вычисляемый столбец в запросе.Запрос очень большой, поэтому я упростил его ниже для понимания.Здесь вычисляемый столбец является «оставшимся»
SELECT t1.id, t1.name, t2.duration - datediff(now(), t1.posting_time) as "remaining"
FROM table1 t1, table2 t2
WHERE td.id = t1.timefield
ORDER BY id, name, remaining DESC
Даже если я удаляю этот «оставшийся» из порядка по предложению или использую его с asc или desc, ничего не происходит, и порядок не меняется.