Here is a lot of similar questions on this regard but I still haven't found how should I build query in that simpliest case:
3 tables: Users, Groups, User_Groups;
id | name id | title user_id | group_id
----------- ----------- ------------------
1 | Bob 1 | Developers 1 | 2
2 | Jimmy 2 | Admins 1 | 1
3 | Jack 2 | 1
3 | 2
I want to include additional field users as objects array when I get all groups:
id | title | users
------------------------------------------------------------------
1 | Developers | [{"id": 1, "name": "Bob"}, {"id": 2, "name": "Jimmy"}]
2 | Admins | [{"id": 1, "name": "Bob"}, {"id": 3, "name": "Jack"}]