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

 更新时间:2011年09月15日 00:08:15   作者:  
mysql怎么合并多条记录的单个字段去一条记录,今天在网上找了一下,方法如下
测试用表结构:
复制代码 代码如下:

--
-- 表的结构 `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电话 ', 'https://www.jb51.net ');

方法一:
复制代码 代码如下:

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@https://www.jb51.net
方法二:
复制代码 代码如下:

SELECT GROUP_CONCAT ( name ) name
FROM tet
WHERE 1 = 1
GROUP BY id
LIMIT 0 , 30

结果:
google
百度
400电话

相关文章

  • 怎样安全地关闭MySQL实例

    怎样安全地关闭MySQL实例

    这篇文章主要介绍了怎样安全地关闭MySQL实例,文中讲解非常细致,帮助大家更好的理解和学习MySQL,感兴趣的朋友可以了解下
    2020-07-07
  • MySQL每天自动增加分区的实现

    MySQL每天自动增加分区的实现

    本文主要介绍了MySQL每天自动增加分区的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-08-08
  • Navicat连接MySQL时报10060、1045错误及my.ini位置问题

    Navicat连接MySQL时报10060、1045错误及my.ini位置问题

    这篇文章主要介绍了Navicat连接MySQL的10060及1045报错,my.ini位置,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-03-03
  • MySQL 截取字符串函数的sql语句

    MySQL 截取字符串函数的sql语句

    这篇文章主要介绍了MySQL 截取字符串函数的sql语句,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2018-04-04
  • mysql查询锁表方式

    mysql查询锁表方式

    在MySQL中,查询锁表可以通过多个命令实现,如show engine innodb status、show processlist等,用以检测和解决表锁问题,首先通过show engine innodb status查看锁表情况,接着利用show processlist找出长时间占用的SQL语句
    2024-09-09
  • MySQL的集群配置的基本命令使用及一次操作过程实录

    MySQL的集群配置的基本命令使用及一次操作过程实录

    这篇文章主要介绍了MySQL的集群配置过程中的基本命令使用,实录中给出了两个节点连接的例子,更多的话同理:)需要的朋友可以参考下
    2015-11-11
  • winx64下mysql5.7.19的基本安装流程(详细)

    winx64下mysql5.7.19的基本安装流程(详细)

    这篇文章主要介绍了winx64下mysql5.7.19的基本安装流程,需要的朋友可以参考下
    2017-10-10
  • mysql 8.0.22 安装配置方法图文教程

    mysql 8.0.22 安装配置方法图文教程

    这篇文章主要为大家详细介绍了mysql 8.0.22 安装配置方法图文教程,文中安装步骤介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-10-10
  • MySQL source命令的使用简介

    MySQL source命令的使用简介

    这篇文章主要介绍了MySQL source命令的使用简介,帮助大家更好的理解和学习使用MySQL,感兴趣的朋友可以了解下
    2021-03-03
  • 关于for update和lock in share mode的区别及说明

    关于for update和lock in share mode的区别及说明

    这篇文章主要介绍了关于for update和lock in share mode的区别及说明,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-08-08

最新评论