SELECT GROUP_CONCAT(sum SEPARATOR ',')
FROM users
GROUP BY sum ASC
我希望得到所有的总和,其中较小的总和是一个字符串中的第一个。通过上面的查询,我得到所有的总和(很多行)和正确的顺序。如果我改为使用ORDER BY
,我会得到一个字符串,但它没有正确的排序。我错过了什么?
答案 0 :(得分:2)
您可以将order by
传递给group_concat
以指定组内的排序:
SELECT GROUP_CONCAT(sum ORDER BY sum DESC SEPARATOR ',')
FROM users