Вот мой запрос на выборку данных о статусах
$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» для суммы тех статусов, которых нет в таблице?