gpt4 book ai didi

php - 在 Laravel Eloquent 中 Group-By 不与 Order-By 一起使用

转载 作者:行者123 更新时间:2023-11-29 15:32:11 24 4
gpt4 key购买 nike

我在 laravel 中有一个连接查询,我想将 group by 和 orderby 组合在一起,但总是只有其中一个在工作,而 groupby 不与 orderby 一起工作,有什么建议吗?我的代码如下:

 $data = $query->join('accommodation_rooms as cr', 'accommodations.id', '=', 'cr.accommodation_id')

->join('room_pricing_histories as dr','cr.id', '=', 'dr.accommodation_room_id')
// ->select('cr.id')
->groupBy('dr.sales_price','accommodations.id')
->orderBy('dr.sales_price', 'desc')
->select('dr.sales_price', 'accommodations.*');


return $data;

最佳答案

编辑应用程序的数据库配置文件 config/database.php

In mysql array, set strict => false to disable MySQL's strict mode

after select using ->get();

关于php - 在 Laravel Eloquent 中 Group-By 不与 Order-By 一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58632165/

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