当前查询,不起作用:
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 的第二个参数,那么它就可以工作。但是当我在一个查询中这样做时,它没有,它根本不使用任何顺序。