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();
相关推荐
h***67375 分钟前
Mysql 驱动程序
数据库·mysql
Y***h1877 分钟前
MySQL不使用子查询的原因
android·数据库·mysql
c***871911 分钟前
5、使用 pgAdmin4 图形化创建和管理 PostgreSQL 数据库
数据库·postgresql
n***840712 分钟前
Redis基础——1、Linux下安装Redis(超详细)
linux·数据库·redis
Ka1Yan13 分钟前
快速上手MySQL中的JSON函数语法——5.x+ / 8.x+
数据库·sql·mysql·json
3***161024 分钟前
MySQL中ON DUPLICATE KEY UPDATE的介绍与使用、批量更新、存在即更新不存在则插入
android·数据库·mysql
y***613127 分钟前
【mysql】导出导入mysql表结构或者数据
数据库·mysql
x***440127 分钟前
保姆级教程 !SQL Server数据库的备份和还原
数据库·oracle
y***031728 分钟前
MySQL 导出数据
数据库·mysql·adb
L***865331 分钟前
MySQL中between and的基本用法、范围查询
android·数据库·mysql