gpt4 book ai didi

php - 在 Eloquent 连接表字段上应用顺序

转载 作者:行者123 更新时间:2023-11-30 21:56:40 24 4
gpt4 key购买 nike

我有一个查询,它以一对一的关系将一个表与另一个表连接起来。如何按连接关系中的列对结果进行排序

$relation = ModelObject::where('status', '=', 1)
->with('related_table')
->get()

我需要使用 related_table 的列(例如:名称)对其进行排序。如何 Eloquent 地做到这一点。

最佳答案

你可以用这个

 $categories = Category::select(DB::raw('categories.*, count(*) as 
`aggregate`'))
->join('pictures', 'categories.id', '=', 'pictures.category_id')
->groupBy('category_id')
->orderBy('aggregate', 'desc');

关于php - 在 Eloquent 连接表字段上应用顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44920665/

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