我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

合并MySQL重复项和保持内容

I have a MySQL table that looks like this:

ID   Email
1    xx@xx.com
1    yy@yy.com
1    zz@zz.com
2    aa2@aa.com
2    bb@bb.com

I would like to merge by ID but keep the "Email" data in the same cell:

ID   Email
1    xx@xx.com, yy@yy.com, zz@zz.com
2    aa2@aa.com, bb@bb.com

How would you advise me to do that?

try

  "INSERT INTO NEW_TABLE (ID, EMAIL) 
      SELECT ID, GROUP_CONCAT(EMAIL)AS EMAIL 
      FROM OLD_TABLE 
      GROUP BY ID"

近期文章

  • 在上传之前完全重命名照片 - php
  • 从复杂的多维数组中获取价值
  • 如何检测用户是否接受了条款?
  • .htaccess重写GET变量
  • 在Wordpress中显示具有特定元值的帖子
  • PHP注意HTML选择选项标记的未定义索引
  • 使用php获取主要Android版本号
  • 从android应用程序的php json数据中删除隐藏的标签
  • 检查浏览器与HTTP请求是否正在访问页面
  • 使用update子句更新postgres db时遇到问题
  • SQL语法错误消息不正确
  • 如果php for mysql中的get值为0,如何设置变量?
  • 按条件排序
  • mysql_connect() - 已弃用? 使用localhost
  • 搜索引擎中的自动纠正拼写
  • 连续计算1或0的数量并显示它们?
  • 代码中的Wordpress双页ID
  • 停止imagecreatefromjpeg在PHP中抛出错误
  • 在php中使用列表语言构造是一个好习惯吗? [关闭]
  • PHP GET变量测试

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华