【发布时间】:2013-06-30 13:52:10
【问题描述】:
当前查询,不起作用:
SELECT *
FROM users
ORDER BY FIELD(sum, (
SELECT GROUP_CONCAT(sum ORDER BY sum SEPARATOR ',')
FROM users
LIMIT 1
) ASC
我想根据总和通过自定义排序选择users。如果我从查询 SELECT GROUP_CONCAT(sum ORDER BY sum SEPARATOR ',') FROM users LIMIT 1 中得到结果,然后将其添加到 FIELD 的第二个参数,那么它就可以工作。但是当我在一个查询中这样做时,它没有,它根本不使用任何顺序。
【问题讨论】:
标签: mysql sql field sql-order-by