2016-10-28 10 views
0

I持って下に次のデータ:このテーブルの列をMySQLにグループ化するには?

表:

Name Number 
Sam  1,2,3 
John 4 
Lani 5 
Mera 6 

方法:

Name Number 
Sam  1 
Sam  2 
Sam  3 
John 4 
Lani 5 
Mera 6 

は、今私は

結果以下のフォーマットのような結果たい私はおそらくこれを行うことはできますか?私は何を使用する必要がありますか?あなたがgroup_concat()でこれを行うことができ

+0

シンプルなPHPのループは十分でしょう - 私は教義を知らないが、私は似たような想像は)(反復で達成することができます。 – Strawberry

答えて

0

select name, group_concat(number order by number) as numbers 
from t 
group by name; 
+0

私はこのエラーを受け取りました:[構文エラー]行0、列282:エラー:期待された既知の関数、 'group_concat'を持っています –

+0

@ hit.itそれはDoctrineの問題です。 http://stackoverflow.com/questions/25883616/how-can-i-use-date-in-doctrine-2-dql – Barmar

+0

はい、以前のバージョン –

関連する問題