很多人在群里問(wèn)一個(gè)問(wèn)題:
在laravel5.3版本之后使用groupBy的時(shí)候會(huì)出現(xiàn)一個(gè)問(wèn)題,類(lèi)似于:
`QueryException in Connection.php line 770:
SQLSTATE[42000]: Syntax error or access violation: 1055 'ezhenduan2.app_game_answer_record.id' isn't in GROUP BY (SQL: select id, quality, uid from app_game_answer_record group by uid)`
但是放在mysql管理工具中就沒(méi)有錯(cuò)誤, 這個(gè)原因是因?yàn)?nbsp;laravel配置中的strict配置問(wèn)題, 因?yàn)樵谂渲弥信渲脼閠rue的時(shí)候,laravel的groupBy會(huì)為所有的例分組, 設(shè)置為false之后,他只會(huì)為你指定的列分組,就可以解決這個(gè)問(wèn)題。

以上這篇laravel 解決groupBy時(shí)出現(xiàn)的錯(cuò)誤 isn't in Group By問(wèn)題就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
您可能感興趣的文章:- 解決laravel groupBy 對(duì)查詢結(jié)果進(jìn)行分組出現(xiàn)的問(wèn)題
- 淺談laravel框架sql中g(shù)roupBy之后排序的問(wèn)題
- 解決laravel5.4下的group by報(bào)錯(cuò)的問(wèn)題