日期:2014-05-16  浏览次数:20665 次

mysql多行合并
原表的数据是这样的
ID   RE_ID
1   2001
2   2001
2   2003
1   2002
3   2003  
2   2002
3   2004
......
希望得到的数据是:
ID   RE_ID
1   2001,2002
2   2001,2002,2003
3   2003,2004



select   id,group_concat(re_id   order   by   re_id   separator   ", ")   as   re_id
from   tablename
group   by   id