gpt4 book ai didi

php - Laravel - Group By 查询错误,适用于 phpmyadmin 和结果

转载 作者:行者123 更新时间:2023-11-29 01:35:56 26 4
gpt4 key购买 nike

查询是:

$last_topics = Topics::orderby('date', 'DESC')->groupBy('section')->get();

和错误:

enter image description here

所以在错误中我们可以看到查询是:select * fromtopicsgroup bysectionorder bydatedesc

但如您所见 phpMyAdmin 中的相同查询效果很好,我得到了结果 enter image description here

怎么了?

另外我可以说,在 Laravel 中的这个查询中没有 groupBy 不会警告错误,例如:$last_topics = Topics::orderby('date', 'DESC')->get();

但正如我在 phpmyadmin 中所说,使用 groupby 的相同查询效果很好

最佳答案

确定这是您的数据库在数据库配置 /config/database.php 中使用的模式。 Laravel 并未将所有列添加到分组依据。

'connections' => [
'mysql' => [
// Will work for you
'strict' => false,

// wont work for you
'strict' => true,
]
]

关于php - Laravel - Group By 查询错误,适用于 phpmyadmin 和结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45302893/

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