Php 如何做出、分组和转换此响应?

Php 如何做出、分组和转换此响应?,php,mysql,laravel,Php,Mysql,Laravel,我有组和用户,关系组->有许多->用户 用户具有字段状态和值(高级、黄金、白金) 如何使用count获取所有组的用户数及其状态 例如: [Group1 (30) => [ premium (5), gold (10), platinum (25)]] [Group2 (21) => [ premium (1), gold (15), platinum (5)]] [Group3 (15) => [ premium (3), gold (10), platinum (2)]]

我有组和用户,关系组->有许多->用户 用户具有字段状态和值(高级、黄金、白金)

如何使用count获取所有组的用户数及其状态

例如:

[Group1 (30) => [ premium (5), gold (10), platinum (25)]]

[Group2 (21) => [ premium (1), gold (15), platinum (5)]]

[Group3 (15) => [ premium (3), gold (10), platinum (2)]]
组字段(id、名称)
用户字段(id、名称、状态)

您可以使用以下查询:


选择group_concat(concat(status,,:,c)),sum(c)from(选择group,status,count(status)as c from您的表格按状态分组,分组)作为L分组

显示表结构和到目前为止您已经实现了什么第一次后更新见omg,它意味着什么?