Добрый день.
Мне нужно достать всех участников ( 
members ) в сыгранных играх.
select
    members.id,
    members.game_id,
    members.profile_id
from
    members
where
    members.id in (
        select
            games.id
        from
            games
        left join members on games.id = members.game_id
        left join profiles on profiles.id = members.profile_id
        where profiles.id = '4'
    ) and member.profile_id != '4';
Связи такие:
Profiles ( профили ) <- 
Members ( связочная ) -> 
Games ( игры )
Как можно получить тот же набор данных через 
belongs относительно текущией модели 
Profile?