MySQL 对分组后的同类数据进行拼接字符串
Posted wwt2026
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL 对分组后的同类数据进行拼接字符串相关的知识,希望对你有一定的参考价值。
mysql 对分组后的同类数据进行拼接字符串
写后台方法时遇到个问题,需要将表内同一订单号的操作记录流水进行简单拼接输出,不想取出来再操作,找了个mysql的方法直接操作
group_concat对组内的每一行数据拼接,内部可以排序、使用separator 进行分割
concat_ws对一行内的各个字段进行拼接,第一项指定分隔符,后续的有null会忽略
select oid, group_concat(concat_ws(‘|‘,atime,(select `level` from prizes where id=win_prize ),win_name) order by atime desc separator ‘ ‘ ) flowrecord from order_logs group by oid;
以上是关于MySQL 对分组后的同类数据进行拼接字符串的主要内容,如果未能解决你的问题,请参考以下文章