我有这个查询Laravel
:
Models::select('*')->group_by('user_name')->order_by(DB::raw('count(user_name)'), 'desc')->take(3)->get();
它按他们出现在表格中的数量返回前 3 个用户。
问:我怎样才能得到计数参数(它们出现了多少次?)
目前的回应:
array(
"Tim","John","Luke"
);
我需要这样的东西:
array(
array(
"user" => "Tim",
"count" => 3
),
array(
"user" => "John",
"count" => 2
),
array(
"user" => "Luke",
"count" => 1
)
);
谢谢!