отображение ноль символов, если в наборе результатов нет статуса группировки - PullRequest
0 голосов
/ 23 октября 2018

Вот мой запрос на выборку данных о статусах

$all_statuses =array(1,2,3,4,5,6,7,8);

        $all_open_wo = WorkOrders::selectRaw('count(*) AS cnt, wo_status')
        ->whereIn('wo_status', $all_statuses)
        ->groupBy('wo_status')    
        ->orderBy('wo_status', 'asc')  
        ->get();

Я получил сумму каждого статуса элемента в массиве $all_statuses.Как видите, в этом массиве 8 элементов, и в настоящее время в моей таблице существует только 6 состояний.Таким образом, я получаю только сумму строк с этими 6 статусами.Могу ли я получить «0» для суммы тех статусов, которых нет в таблице?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...