mysql合并行的方法
发表于:2024-11-29 作者:千家信息网编辑
千家信息网最后更新 2024年11月29日,小编给大家分享一下mysql合并行的方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!mysql合并行的方法:使用函数【G
千家信息网最后更新 2024年11月29日mysql合并行的方法
小编给大家分享一下mysql合并行的方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
mysql合并行的方法:使用函数【GROUP_CONCAT()】,代码为【SELECT am.activeId,GROUP_CONCAT(m.modelName SEPARATOR ',') modelName】。
mysql合并行的方法:
一个字段可能对应多条数据,用mysql实现将多行数据合并成一行数据
例如:一个活动id(activeId)对应多个模块名(modelName),按照一般的sql语句:
1 SELECT am.activeId,m.modelName 2 FROM activemodel am 3 JOIN model m 4 ON am.modelId = m.modelId 5 ORDER BY am.activeId
查询出的列表为图1所示:
图1
修改过后的sql语句,查询后如图2所示:
1 SELECT am.activeId,GROUP_CONCAT(m.modelName SEPARATOR ',') modelName2 FROM activemodel am 3 JOIN model m 4 ON am.modelId=m.modelId5 WHERE m.valid=16 GROUP BY am.activeId
需注意:
1.GROUP_CONCAT()
中的值为你要合并的数据的字段名;
SEPARATOR 函数是用来分隔这些要合并的数据的;
' '
中是你要用哪个符号来分隔;
2.必须要用GROUP BY 语句来进行分组管理,不然所有的数据都会被合并成一条记录,如图3
图2
图3
以上是mysql合并行的方法的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
数据
方法
语句
内容
函数
字段
篇文章
如图
并成
查询
一行
不怎么
代码
多个
多条
大部分
更多
模块
知识
符号
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
国外的服务器可靠吗
外网数据库资料
网络安全行业规模2018
药品批发软件开发
首届网络安全会议
网络安全密钥不是wifi密码吗
贵州省 网络安全
长沙学院信息网络技术中心
空间服务器是什么
变频器软件开发公司
穿越之网络安全大赛
星宇星网络技术有限公司
什么专业数据库开发工程师
江西综合软件开发要多少钱
2018长沙网络安全峰会
云服务器性能指标
财务信息化与科技网络技术
计算机网络技术自考考试
网络安全从业而经历
河南永生网络技术怎么样
国外的服务器可靠吗
软件开发项目招标强制条件
网络安全导论入门
服务器任务管理期怎么弄
苏州web前端软件开发哪里好
华为v3服务器的主板电池
北龙湖紫金网络安全科技产业园
离职员工关闭服务器
《网络安全基础知识手册》
易果网络安全