mysql group_concat and laravel group_concat使用

1.说明

group_concat 只能当做字段使用

需要操作多个字段时 需要使用连接符函数 concat 或者concat_ws

sql 复制代码
select 
    a.id,a.type, a.time,a.total,a.amount,a.number,a.examine,
    b.time as btime,b.info,
    GROUP_CONCAT(DISTINCT concat(a.id,':',b.time,':',b.info) SEPARATOR '|') 
from 
    sells as a 
left join 
    records as b 
on a.id=b.form where b.type='sell';

laravel中使用

php 复制代码
$cus_voucher = DB::table('cus_voucher')
        ->where('cus_id',$id)
        ->groupBy('vid')
        ->select('vid','valid_period','vname',DB::raw('group_concat(sname,"|",times) as sometitle'))
        ->get();
相关推荐
<花开花落>9 小时前
Cursor 的 MCP 应用:mysql-mcp-server
mysql·cursor·mcp
l1t9 小时前
用docker安装oracle 19c
运维·数据库·docker·oracle·容器
Java&Develop9 小时前
DataEase图表页面传参至数据库查询方法 和页面筛选方法 sql传参
数据库·sql
Boilermaker19929 小时前
[MySQL] 设计范式与 E-R 图绘制
mysql·oracle·设计规范
+VX:Fegn08959 小时前
计算机毕业设计|基于springboot + vue作业管理系统(源码+数据库+文档)
数据库·vue.js·spring boot·后端·课程设计
卡尔特斯9 小时前
MySQL 字符集与排序规则总结
mysql
luoluoal9 小时前
基于python的RSA算法的数字签名生成软件(源码+文档)
python·mysql·django·毕业设计
@zulnger9 小时前
Python 连接 MySQL 数据库_pymysql
数据库·python·mysql
别来无恙blwy9 小时前
SQL Server高可用自动故障转移失败(短时间内多次转移失败,只需一步可处理)
数据库·windows·sqlserver·负载均衡·可用性测试
gjc59210 小时前
MySQL 主从复制全解析:从基础原理到高级实战简介(附架构图)
数据库·mysql