2017-02-28 10 views
-1

で同じ列の値を1に行を組み合わせることが、私はこのようなテーブルを持っている:どのようにMySQLの

id value 
1 a 
1 b 
2 c 
2 d 
2 e 

私はここで、一つに同じIDを持つ行を結合したいことは、私は結果として何をしたいです:

id value 
1 a b 
2 c d e 
+0

の可能性のある重複した[私は1つのフィールドに複数のMySQLの行を連結することはできますか?](http://stackoverflow.com/questions/276927/can-i-concatenate-multiple-mysql-rows-into-one-field ) – Trix

答えて

2

あなたの代わりにスペースが必要な場合は、この

select id,group_concat(value) as value from tb_name group by id; 

を試してみてください '' クエリ

下にしてみてください
select id,replace(group_concat(value), ',' ,' ') as value from tb_name group by id; 
関連する問題