xpfoo2010
xpfoo2010
采纳率0%
2015-01-26 04:11 阅读 9.9k

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条回答 默认 最新

  • danielinbiti danielinbiti 2015-01-26 04:52

    使用group_concat

    点赞 3 评论 复制链接分享
  • banlifeather MillerFour 2015-01-26 06:02

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

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

    点赞 评论 复制链接分享

相关推荐