gpt4 book ai didi

Laravel groupBy 分页

转载 作者:行者123 更新时间:2023-12-05 01:09:36 29 4
gpt4 key购买 nike

我正在尝试使用 queryBuilder 从一个表中获取所有结果,按 15 分页并按一个字段分组。

$data['invoices'] = InvoiceModel::selectRaw("*")
->groupBy('serie')
->paginate(15);

Laravel 抛出以下错误:

SQLSTATE[42000]:语法错误或访问冲突:1055 SELECT 列表的表达式 #1 不在 GROUP BY 子句中,并且包含非聚合列“projetoservidor.vendas_195295269.id”,它在功能上不依赖于 GROUP BY 子句中的列;这与 sql_mode=only_full_group_by 不兼容(SQL:select count(*) as aggregate from (select * from vendas_195295269 group by serie) as aggregate_table )

我该怎么办?

最佳答案

Laravel 不支持 groupBy 分页

enter image description here

在 Laravel 文档中阅读更多内容:

更新

上述警告已从 Laravel 8.x 文档中删除。 @ronline 在评论中确认使用 groupBy 的分页操作从那时起已经被整理出来。

关于Laravel groupBy 分页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65077526/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com