Query Builder как посчитать сколько раз записана одна и та же запись

Всем привет.Задача така: У нас есть кое-какие записи в БД:

{ "id": 2, "reason": "test","reportedUser": {id:123}}
{ "id": 3, "reason": "test","reportedUser": {id:123}}

Юзера можна зарепортить несколько раз и разные юзеры могут репортить одного юзера.Я хочу получить запись в которой будет показано сколько раз был зарепорчен каждый юзер.Примерно ожидаю на выход:

{ "id": 2, "reason": "test","reportedUser": {id:123} reportedCount:2}

Подскажите как возможно и возможно ли реализовать)Буду очень благодарен


Ответы (1 шт):

Автор решения: SwaD
select id, reason, reportedUser, count(*) reportedCount
from table
group by id, reason, reportedUser
order by 4 desc

Как то так )

→ Ссылка