Laravel 多条件下 count 分组查询为 0 的数据不显示
目前的Sql通过stationName分组后,如果对应的stationName不存在CO2>1000的情况下,就不会显示了,我希望显示出来然后统计次数为0
$res = DB::table('beijing_airquality_table_new')
->select(DB::raw('count(*) as CO2,stationName'))
->where('CO2', '>', 1000)
->whereBetween('create_time',['2019-05-20 10:00:00','2019-05-20 14:00:00'])
->groupBy('stationName')
->get()
->toArray();
return $res;
表的结构
因为有两个判断条件,所以现在有点晕,希望大佬可以指点一下,提供一下思路
推荐文章: