0
SELECT GROUP_CONCAT(sum SEPARATOR ',') 
FROM users 
GROUP BY sum ASC

小さい合計が 1 つの文字列の最初にあるすべての合計を取得したいと考えています。上記のクエリを使用すると、すべての合計 (多くの行) が正しい順序で取得されます。代わりにユーザーを使用ORDER BYすると、文字列が 1 つ取得されますが、正しい順序ではありません。私は何が欠けていますか?

4

1 に答える 1

2

に渡しorder bygroup_concat、グループ内の順序を指定できます。

SELECT  GROUP_CONCAT(sum ORDER BY sum DESC SEPARATOR ',')
FROM    users 
于 2013-06-30T12:48:15.937 に答える