Для того чтобы получить всех пользователей из определенной группы, включая пользователей подгрупп первого уровня, которые включены в состав указанной группы, введите следующее выражение:
UNION(from a in (from b in db->_AccountGroup where b->groupName == "Менеджеры" select b->subGroups->id) select a->cmw.account.groupUsers,
(from b in db->_AccountGroup where b->groupName == "Менеджеры" select b->cmw.account.groupUsers))
Здесь:
| Значение | Описание |
|---|---|
| "Менеджеры" | Название группы, пользователей которой требуется получить. |
Альтернатива статье Вычисление всех пользователей группы и её подгрупп.