我的数据是这样的
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
mysql数据库中怎样实现多行合并为一行?
最新推荐文章于 2025-12-20 14:42:23 发布
本文介绍了一种使用SQL语句处理数据的方法,通过group_concat函数结合order by子句和group by语句来实现对数据的有效整理及合并。这种方法适用于需要将多个相关记录合并为一行的应用场景。
5465

被折叠的 条评论
为什么被折叠?



