【发布时间】:2017-10-10 16:58:58
【问题描述】:
在 mysql 中是否可以使用计算的选择值进行排序?例如,我有类似以下内容:
SELECT members.*, ROUND(formula for finding distance) AS distance
FROM members
ORDER BY distance ASC
但是在执行查询时,我收到一条消息,指出Column not found: 1054 Unknown column 'distance' in 'order clause'
【问题讨论】:
-
MySQL 还是 MS Sql Server?除非别名中“距离”的拼写和 ORDER BY 不匹配,否则这应该在 MySQL 中有效。
标签: mysql sql sql-order-by