mysql合并同一列的值
2024-09-01 19:28:53
我有例如以下的查询条件显示:
我希望终于显示的效果如图:
将id同样的group_name合并到一行。实现方法:在group_name前面加keywordgroup_concat.然后在sql语句最后加上group by id.
group_concat能将同一列的值以逗号分隔开。拼成一个字符串。(mysql自带)
第一个图的sql语句例如以下:
SELECT tr.id ,tig.group_name FROM tj_record tr
INNER JOIN tj_item_group_ex tige ON tr.id = tige.record_id
INNER JOIN tj_item_group tig ON tige.id = tig.id
WHERE tr.id IN ('1407090008','1407090009') AND tige.id IN ('27','31')
第二个图的sql语句例如以下:
SELECT tr.id ,GROUP_CONCAT(tig.group_name)
FROM tj_record tr
INNER JOIN tj_item_group_ex tige ON tr.id = tige.record_id
INNER JOIN tj_item_group tig ON tige.id = tig.id
WHERE tr.id IN ('1407090008','1407090009') AND tige.id IN ('27','31')
GROUP BY tr.id
红色标红的是差异部分。
假设这种话就不再须要在后台一个一个的拼字符串了。
最新文章
- 两种方式实现java生成Excel
- aliyun阿里云Maven仓库地址——加速你的maven构建
- linux中档案类型
- 如何在ASP.NET中用C#将XML转换成JSON
- 安卓开发-See the log file\.metadata\.log.
- ing
- tyvj 1057 dp 变形背包
- Linux 修改swap虚拟内存大小
- Crontab使用mailx的一点发现
- Thread和Runnable差别
- shopnc怎么开启伪静态 shopnc开启伪静态的方法
- HNOI2013 BZOJ3142 数列
- 印钞机 V1.0(量化选基总结)
- 使用C#版Tesseract库
- vue按需引入element或mint
- 网站用sqlite库,报attempt to write a readonly database,解决方法
- Python的 GUI 框架
- NY891 区间选点 找点
- 【HDU5992】Finding Hotels 【KD树】
- Paper Reading - Mind’s Eye: A Recurrent Visual Representation for Image Caption Generation ( CVPR 2015 )