【发布时间】:2017-01-13 16:03:03
【问题描述】:
这是在 laravel 5.2 上运行的代码
$menus = CmsMenuItem::groupBy('menu_id')->get();
但现在它会抛出错误
SQLSTATE[42000]:语法错误或访问冲突:1055 表达式 #1 的 SELECT 列表不在 GROUP BY 子句中并且包含非聚合 列 'convertifier_cms.cms_menu_items.id' 没有功能 依赖于 GROUP BY 子句中的列;这与 sql_mode=only_full_group_by (SQL: select * from 'cms_menu_items' group 通过'menu_id')
我也试过
`strict => false`
在database.php中但没有效果
【问题讨论】:
标签: php laravel orm laravel-5.2 laravel-5.3