使用原生sql查询数据,语句如下:

SELECT p1.*,p2.category_name,p3.name as exp_name,p3.CID,p4.name as school_name,count(p5.id) as expcidtimeCount
FROM virtual_simulation p1
LEFT JOIN virtual_category p2 ON p1.nlab_id = p2.id
LEFT JOIN exp p3 ON p1.exp_id = p3.id
LEFT JOIN school p4 ON p1.school_id = p4.id
LEFT JOIN expcidtime p5 ON p1.exp_id = p5.expid
WHERE 1 = 1
GROUP BY p1.exp_id
ORDER BY p1.id DESC
LIMIT 0,6

使用laravel执行的时候,报错:

但是我上边的sql放在phpmyadmin中标执行就没有问题。

这个原因是因为 laravel数据库的配置中的strict配置问题, 因为在配置中配置为true的时候,laravel的groupBy会为所有的例分组, 设置为false之后,他只会为你指定的列分组,就可以解决这个问题。

这个配置在根目录下的/config/database.php中,如下图所示:

修改完成之后,即可。

有好的建议,请在下方输入你的评论。

欢迎访问个人博客
https://guanchao.site

欢迎访问小程序:

laravel5.8(十八)laravel 解决groupBy时出现的错误 isn“t in Group By问题相关推荐

  1. 二十八-三维点云实时和离线生成二维栅格、三维栅格地图

    以往文章汇总: 多传感器融合SLAM部分: 开源框架测试 一:Tixiao Shan最新力作LVI-SAM(Lio-SAM+Vins-Mono),基于视觉-激光-惯导里程计的SLAM框架,环境搭建和跑 ...

  2. SQL Compare数据库如何解决部署时出现的错误

    如何部署SQL Server数据库? 曾经有一段时间,使用RDBMS的唯一方法是在使用大容量复制实用程序输出其数据之后,将现有版本脱机,然后从执行的一个脚本中创建新版本以创建数据库.然后,用导出的数据 ...

  3. 【iOS-Cocos2d游戏开发之十八】解决滚屏背景/拼接地图有黑边(缝隙)以及禁止游戏中自动锁屏问题!...

    Himi 原创, 欢迎转载,转载请在明显处注明! 谢谢. 原文地址:http://blog.csdn.net/xiaominghimi/article/details/6926913 本章节主要为大家 ...

  4. 十八、启动jmeter时提示findstr不是内部命令的解决方案

    1.jmeter环境配置后,点击jmeter.bat,提示以下错误 2.先cmd检查,输入命令 findstr /? 说明C:\Windows\System32\findstr.exe未生效,因安装极 ...

  5. python七巧板_解决七巧板时出现内存错误

    我正在尝试解决以下问题: 字谜是一种文字游戏,其结果是重新排列单词或短语的字母以产生一个新单词或短语,而所有原始字母恰好使用一次.例如,乐团=马车.使用http://www.puzzlers.org/ ...

  6. SQLServer--------附加数据库以及解决附加时出现的错误

    附加数据库的目的,进行数据库的转移,将需要的数据库,进行转移,软件在部署的时候,会经常使用 附加识别的数据库文件后缀是:  .mdf 方法: 1.首先把准备好的数据库文件,放到需要还原数据库的的电脑上 ...

  7. SAP UI5 应用开发教程之五十八 - 使用工厂方法在运行时动态创建不同类型的列表行项目控件试读版

    一套适合 SAP UI5 初学者循序渐进的学习教程 教程目录 SAP UI5 本地开发环境的搭建 SAP UI5 应用开发教程之一:Hello World SAP UI5 应用开发教程之二:SAP U ...

  8. SAP UI5 应用开发教程之三十八 - 使用 Chrome 开发者工具查看程序执行出错时的上下文信息

    一套适合 SAP UI5 初学者循序渐进的学习教程 教程目录 SAP UI5 本地开发环境的搭建 SAP UI5 应用开发教程之一:Hello World SAP UI5 应用开发教程之二:SAP U ...

  9. C语言/C++常见习题问答集锦(十八)烟花程序为什么不能放烟花(亲测解决,与大家分享)

    C语言/C++常见习题问答集锦(十八)烟花程序为什么不能放烟花 程序之美 在网上看到了个烟花程序,是C语言版本的,代码在文章结尾,看到很多小伙伴在询问为啥字播放完了,放不出来烟花,我进行了下验证,发现 ...

最新文章

  1. Numpy 生成 Bool型数组、一维转多维数组reshape、多维转一维数组、替换数组元素、提取数组元素、数组交集、差集、过滤数组元素、二维数组反转行、交换数组维度
  2. 为什么手机升级系统反应慢了_win7系统鼠标右键刷新反应慢原因【解决方法】...
  3. Mybatisplus代码生成 之SpringBoot适配MYSQL和ORACLE
  4. careercup-递归和动态规划 9.2
  5. 【转】 delphi --- WinSocket应用
  6. RHCE实验环境虚拟机下载及注意事项
  7. 瑞斯康达nms_瑞斯康达接入网设备维护标准手册.docx
  8. Ubuntu中报错:failed to create hard link
  9. Python爬取堆糖网的表情包(再也不用担心斗图失败了)
  10. 交易的核心精髓是什么?
  11. 智慧文娱,阿里巴巴文娱技术探索之路
  12. 关于语义相似度匹配的问题
  13. [题解]P5550 |Chino的数列
  14. python字符串如何交叉_Python-两个字符串的交集
  15. 牛客网-java练习
  16. pcie总线与cpci总线_一种基于CPCI与CPCIE总线的多功能背板_2010205852433_说明书_专利查询_专利网_钻瓜专利网...
  17. 夏季即将到来,关于夏季的中医养生知识
  18. React移动端适配解决方案lib-flexible和postcss-px2rem、node.getIterator is not a function 报错使用postcss-pxtorem
  19. swiper轮播图插件的使用步骤
  20. 太阳系外发现首颗适合地球生命居住星球(图)

热门文章

  1. 自己动手编写一个简单的U盘杀毒程序
  2. python selenium定位不到二级页面元素解决方法
  3. cron项目启动执行一次_集团要闻丨陕钢集团召开品牌战略咨询项目启动会暨第一次培训会...
  4. 研磨设计模式之外观模式(Facade)(解决方案)
  5. 计算机毕业设计(附源码)python校园摄影爱好者交流网站
  6. pure-ftpd mysql_Pureftpd高级应用:用MySQL管理PureFTPd用户
  7. 关于团队管理过程中的一些总结
  8. python路径单双斜杠、转义字符
  9. 完美解决m1/m1 pro/m1 max版mac安装pyaudio大坑
  10. Linux:输入/输出重定向