3 таблицы: users, project_user, roles.
Входные данные:
user_id, project_id
(связей с проектом может быть несколько, так как на каждую связь накидывается свой
role_id
).
Я хочу, чтобы в случае если юзер имеет 2 связи с одним и тем же проектом (соответственно имеет 2 разные роли на нем), получался мною после запроса СРАЗУ 1 строкой (а не двумя), и в этой строке имел массив названий обеих ролей, то есть что то вроде этого:
{ id: 1, "username": "some", "project_id": 1, "roles": ['Вышибала', 'Кто-то'] }
.