У меня есть группы и пользователи со связями. Группа -> hasMany -> Пользователи пользователей имеют статус поля со значениями (премиум, золото, платина)
Как получить все группы с количеством пользователей и их статусы с количеством?
Например:
[Group1 (30) => [ premium (5), gold (10), platinum (25)]]
[Group2 (21) => [ premium (1), gold (15), platinum (5)]]
[Group3 (15) => [ premium (3), gold (10), platinum (2)]]
Поля группы (идентификатор, имя) Поля пользователя (идентификатор, имя, статус)