У меня есть следующая структура таблицы
leads
-id
-fname
-lname
subcontractors
-id
-leads_id
-fname
-lname
-status
У потенциальных клиентов может быть много subcontractors
.subcontractors.status
сообщает, является ли субподрядчик активным или приостановленным
Вопрос в том, как выбрать отряды со столбцом подсчета, и показывает, сколько активных и приостановленных субконсонов у них есть?
У меня есть это правосейчас:
SELECT
l.id,
l.fname,
l.lname,
s.status
FROM leads l
INNER JOIN subcontractors s
ON l.id = s.leads_id
GROUP BY l.id ORDER BY l.id DESC;
Моя цель - сделать что-то подобное
id | fname | lname | active_subcon_count | suspended_subcon_count