我正在使用laravel 5.1并且无法使此查询生效。我有一个位置表,有一个列县。我想按县分组并计算表中每个国家的数量。我有一个Place表的Place模型,但是无法找出这个查询构建器。
有效的查询是: 选择县,从县分组的地方数(*)
提前致谢。
答案 0 :(得分:0)
从我的头脑中做出类似这样的工作:
User::where('county')->count();
答案 1 :(得分:0)
您可以尝试此操作(为DB
添加使用声明或使用\DB
):
$result = DB::table('places')
->select('county', DB::raw('count(*) as total'))
->groupBy('county')
->get();