Mysql 如何查询在laravel中分级的选择计数?
我在使用查询生成器机器laravel进行查询时遇到问题 我有疑问:Mysql 如何查询在laravel中分级的选择计数?,mysql,laravel,query-builder,laravel-query-builder,Mysql,Laravel,Query Builder,Laravel Query Builder,我在使用查询生成器机器laravel进行查询时遇到问题 我有疑问: select count(username) as jumlah from (select * from radcheck group by username order by username)as counts; 如何在laravel中创建查询生成器 我试着这样做,但从radcheck中选择计数*也是如此 $posts = DB::table('radcheck')->select(DB::raw('coun
select count(username) as jumlah
from (select *
from radcheck
group by username
order by username)as counts;
如何在laravel中创建查询生成器
我试着这样做,但从radcheck中选择计数*也是如此
$posts = DB::table('radcheck')->select(DB::raw('count(username) as jumlah'))
->whereExists(function ($query) {
$query->select('*')
->from('radcheck')
->groupBy('username');
})
->get();
$data= '';
foreach ($posts as $post) {
$data = $post->jumlah;
}
查询生成器如何从查询中删除
select count(username) as jumlah
from (select *
from radcheck
group by username
order by username)as counts;
您希望这里的实际输出是什么?你只是想计算一下用户名的数量,还是别的什么?请向我们显示您预期的原始输出。@TimBiegeleisen,输出计数Groupby UsernameNo,这没有帮助。向我们展示一个包含预期数据的示例表。你是在找一个号码还是别的什么?