Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 如何查询在laravel中分级的选择计数?_Mysql_Laravel_Query Builder_Laravel Query Builder - Fatal编程技术网

Mysql 如何查询在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

我在使用查询生成器机器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('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,这没有帮助。向我们展示一个包含预期数据的示例表。你是在找一个号码还是别的什么?