我有一张这样的表:
id value
1 a
1 b
2 c
2 d
2 e
我想将具有相同ID的行组合成一个,这就是我想要的结果:
id value
1 a b
2 c d e
答案 0 :(得分:3)
试试这个
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;