MYSQL 中怎样把同一张表中相同字段的内容合并为一条记录?

我的表现在是这样的:
客户id 购买产品id
1 123
1 124
1 125
1 126
2 168
2 169
想让表转变成:
客户id 购买产品id
1 123,124,125,126
2 168,169

也就是说把一个客户购买的产品合并显示在一条记录中。

2个回答

使用group_concat

用行转列实现,今天上午看到一个和你的问题完全符合

http://blog.csdn.net/ning109314/article/details/10919029

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐