Я пытаюсь получить список групп сотрудничества и связанных с ними членов. Я пытаюсь выполнить следующий запрос soql, но он не распознает отношения CollaborationGroup.CollaborationGroupMembers.
List<CollaborationGroup> cgs = new List<CollaborationGroup>([Select OwnerId, Id, (select CollaborationGroupMember.MemberId from CollaborationGroup.CollaborationGroupMembers) From CollaborationGroup]);
Глядя на API, CollaborationGroupMembers имеет CollaborationGroupId, который является идентификатором связанной CollaborationGroup, поэтому связь должна существовать - может ли кто-нибудь сказать мне, почему она не работает?
Спасибо
J
edit: я понял это наоборот (переходя от члена к группе (от ребенка к родителю), а не наоборот), выполнив следующие действия:
List<CollaborationGroupMember> cgs = new List<CollaborationGroupMember>([select MemberId, CollaborationGroupMember.CollaborationGroup.OwnerId from CollaborationGroupMember where CollaborationGroupMember.CollaborationGroup.Name]);
Тем не менее, я все еще хотел бы знать, почему я не мог сделать это от родителя к ребенку, как я пытался в первую очередь?
Спасибо