gpt4 book ai didi

php - 如何使用 group by 和 order by 返回最新数据

转载 作者:行者123 更新时间:2023-11-29 06:00:30 26 4
gpt4 key购买 nike

我看过很多帖子,但没有任何效果。似乎一组一组总是最老的一组。我想对结果进行分组并选择最近的一个。这是我的查询

Message::whereIn('conversation_id',$msgs)
->orderBy('created_at', 'desc')
->groupBy('conversation_id')
->with(array('last_sender'=>function($query){
$query->select('id','userName','profilePic', 'firstName','lastName');
}))
->get();

最佳答案

这样试试

Message::whereIn('conversation_id',$msgs)
->with(array('last_sender'=>function($query){
$query->select('id','userName','profilePic', 'firstName','lastName');
}))
->orderBy('conversation_id', 'desc')
->groupBy('conversation_id')
->get();

关于php - 如何使用 group by 和 order by 返回最新数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45348232/

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