我需要在页面中显示总计数.
我可以运行此循环并获取总数
DB::table('table1')
->select((DB::raw('MAX(score)')))
->where('status', 1)
->groupBy('user_id')
->get();
Run Code Online (Sandbox Code Playgroud)
但是这个查询只会在一个查询中给我计数,而且我不需要运行任何额外的循环来获得总数.
SELECT COUNT( * ) FROM (
SELECT MAX( score ) FROM table1
WHERE status =1
GROUP BY user_id
) AS totalCounter
Run Code Online (Sandbox Code Playgroud)
我怎么想在Laravel 4中运行这个RAW查询?