join("user","user.id","=","o;更新日期:2024年11月08日,CPU天梯,显卡天梯,UU加速器,阅读3.0,英雄联盟,怪物猎人,全职猎人,鬼灭之刃,主播,成人身份证号大全2023,实名认证,王者荣耀,绿色地狱合成表,2022年防沉迷身份证,福利资源,高清电影,韩剧美剧,游戏教程,序列号,破解版,注册机,绿色版,教程网,王者荣耀,2022年防沉迷身份证,技术教程,SEO教程,网络教程,运营推广,破解软件,游戏软件,网站源码,易语言源码,安卓软件,QQ币,Q钻,QQ会员,汉化版,无损音乐,MKV,WAV+CUE,FLAC,HQCD,MP3,SACD,DSD,抖音,720P,1080P,2160P,4K高清,3D电影,320k,度盘,百度网盘,蓝奏云,阿里云盘,城通网盘,电信网盘,移动网盘,网盘链接,云盘链接,网盘下载,微云盘,网盘,无广告纯净版,不限速下载,去广告,VIP解析,桃源资源网,VIP解析" />
使用laravel groupBy方法时不知为什么一直出现语法错误,查了很多资料才找到原因:
$data = Orders::select("orders.*","user.name","orderstatu.name as ssname")
->join("user","user.id","=","orders.uid")
->join("orderstatu","orderstatu.id","=","orders.sid")
->groupBy("orders.code")->get();
原因是:
当select和groupBy中列表不一致时候会报错。mysql从5.7以后,默认开启group by的严格模式。
解决方法:
找到config/database.php 在mysql下面把'strict' => true,改为false。
以上这篇解决laravel groupBy 对查询结果进行分组出现的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件!
如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
桃源资源网 Design By www.nqtax.com