源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

mysql合并多条记录的单个字段去一条记录编辑

  • 时间:2022-10-28 00:58 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:mysql合并多条记录的单个字段去一条记录编辑
测试用表结构:
[u]复制代码[/u] 代码如下:
-- -- 表的结构 `tet` -- CREATE TABLE IF NOT EXISTS `tet` ( `id` int(11) NOT NULL, `name` varchar(255) NOT NULL, `url` varchar(255) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- -- 转存表中的数据 `tet` -- INSERT INTO `tet` (`id`, `name`, `url`) VALUES (1, '百度 ', 'http://www.baidu.com '), (0, 'google ', 'http://www.google.com.hk '), (3, '400电话 ', 'http://www.1sucai.cn ');
方法一:
[u]复制代码[/u] 代码如下:
SELECT GROUP_CONCAT ( name ) name FROM tet WHERE 1 = 1 LIMIT 0 , 30
结果: name 百度,google,400电话 GROUP_CONCAT还可以用 SEPARATOR 关键词指定连接符,sql语句如下: SELECT GROUP_CONCAT ( url SEPARATOR " @ " ) url FROM tet WHERE 1 = 1 LIMIT 0 , 30 结果: http://www.baidu.com@http://www.google.com.hk@http://www.1sucai.cn 方法二:
[u]复制代码[/u] 代码如下:
SELECT GROUP_CONCAT ( name ) name FROM tet WHERE 1 = 1 GROUP BY id LIMIT 0 , 30
结果: google 百度 400电话
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部