0

私はテーブルを持っています:

ID、日、ユーザー、値、アクティブ

そして今、私はppl GROUP BYユーザーからSELECT日を取得します

しかし!1日だけでなく、すべての日を1行で取得したい

例えば

日: 1,2,3,4,5,6,7,8,9... ユーザー: myusername

出来ますか?

はい、

SELECT
     user,
     GROUP_CONCAT(day) day
 FROM ppl
 GROUP BY 1;

私の質問に対する答えですが、次、最後があります

クエリの結果は次のとおりです http://screenshooter.net/0562655/24_05_2012__22_37_09

変更方法

row 3 from 8,9,10 to 8-10
row 5 from 21,22,23,24,28,29,30 to 21-24,28-30
row 6 from 17,21,22,23,24,25 to 17,21-25

?

4

1 に答える 1

1
 SELECT
     user,
     GROUP_CONCAT(day) day
 FROM ppl
 GROUP BY 1;
于 2012-05-24T20:28:09.160 に答える