mysql group_concat如何实现把分组字段写成一行
发表于:2025-01-20 作者:千家信息网编辑
千家信息网最后更新 2025年01月20日,这篇文章给大家分享的是有关mysql group_concat如何实现把分组字段写成一行的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。功能:将group by产生的同一个分
千家信息网最后更新 2025年01月20日mysql group_concat如何实现把分组字段写成一行
这篇文章给大家分享的是有关mysql group_concat如何实现把分组字段写成一行的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。
功能:将group by产生的同一个分组中的值连接起来,返回一个字符串结果。
函数语法:
group_concat( [DISTINCT] 要连接的字段 [Order BY 排序字段 ASC/DESC] [Separator '分隔符'] )
示例
查询文章列表,将同一文章多个标签作为一个字段
标签表结构
CREATE TABLE `book_tag` ( `id` int(10) NOT NULL AUTO_INCREMENT, `tag_name` varchar(255) NOT NULL DEFAULT '0' COMMENT '标签名称', `tag_nums` int(10) NOT NULL DEFAULT '0' COMMENT '引用数量', PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8;
标签文章关系表
CREATE TABLE `book_tag_book` ( `id` int(10) NOT NULL AUTO_INCREMENT, `book_id` int(10) NOT NULL DEFAULT '0' COMMENT '书本id', `tag_id` int(10) NOT NULL DEFAULT '0' COMMENT '标签ID', PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8;
查询
SELECT `b`.`id`, `b`.`book_name`, `b`.`book_flash`, `b`.`introduction`, GROUP_CONCAT(a.tag_name)FROM `book_book` `b`LEFT JOIN `book_tag_book` `t` ON `t`.`book_id` = `b`.`id`LEFT JOIN `book_tag` `a` ON `a`.`id` = `t`.`tag_id`GROUP BY b.id
结果
感谢各位的阅读!关于"mysql group_concat如何实现把分组字段写成一行"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!
字段
标签
文章
分组
一行
内容
更多
篇文章
结果
查询
不错
实用
书本
函数
分隔符
功能
名称
多个
字符
字符串
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
冒险岛数据库技术分析
如何自行组织软件开发
三级数据库技术画er图
焦作网络技术推荐厂家
网络安全与管理论文的结论
我国现存数据库营销问题
安全和网络安全模式
数据库统计平均分
社会治理网络安全
计算机网络技术考什么证最好
服务器解析数据
服务器文件复制到本地
足疗行业软件开发系统
重庆智慧团建软件开发专业制作
信息时代的网络安全
网络技术问题有哪些
移动互联网年度解读七麦科技
为什么未转变者无法加入服务器
数据库给字段添加值
残联网络安全报告
数据库自然连接怎么做
如东智能网络技术推荐咨询
mis的数据库技术
正畸软件开发公司
明日之后不同服务器怎么同居
软件开发新技术课
软件开发皆信翰诺科技
不错的网络安全评估
第一届中国联通网络技术大会
软著的软件开发工具