我正在使用 laravel 5.1,但无法使此查询正常工作。我有一个地方表,有一个列县。我想按县分组并计算每个国家在表中的数量。我有一个 places 表的 Place 模型,但无法找出这个模型的查询构建器。
有效的查询是: 选择县,count(*) from places group by county
提前致谢。
最佳答案
你可以试试这个(为 DB
添加一个 use 语句或使用 \DB
):
$result = DB::table('places')
->select('county', DB::raw('count(*) as total'))
->groupBy('county')
->get();
关于php - Laravel Eloquent Query 返回分组对象的计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33746478/