Я хочу получить общее вхождение значений в список. Смотрите необработанные данные:
![enter image description here](https://i.stack.imgur.com/MUhwF.png)
В Laravel посмотрите код, который я написал, но он неправильный, поэтому мне нужна помощь:
public static function ServiceNo($service,$fltno,$type)
{
$res = DB::table('tbname')
->select(DB::raw('count(distinct(nextSvr)) as svr'))
->where(['fltno'=>$fltno,'mtype'=>$type,'serviceType'=>$service])
->get();
foreach($res as $r){
$cnn = $r->svr;
}
return $cnn;
}
Приведенный выше код будет считать только отдельный nextsvr, однако, то, что я хочу, лучше поясняется так: из приведенного выше первые три семерки считаются как 1, следующие три серии равны 1 и т. Д., В конце общее количество для услуги типа А будет 9 услуг. Пожалуйста, мне нужна помощь в этом отношении.