Как объединить два разных запроса с помощью "языка запросов Salesforce (SOQL)"?

В настоящее время я делаю два вызова API Salesforce для получения данных, ниже приведены два запроса:

1>SELECT PermissionSetAssignment.AssigneeId,PermissionSetAssignment.PermissionSet.Name FROM PermissionSetAssignment where PermissionSetAssignment.PermissionSet.IsOwnedByProfile=false  order by PermissionSetAssignment.AssigneeId

2>SELECT UserOrGroupId,Group.Name FROM GroupMember  order by UserOrGroupId

Можем ли мы иметь один запрос вместо двух?

Пожалуйста, помогите Salesforce GURU's.

2 ответа

Решение

Если у вас есть связь между этими таблицами, вы можете напрямую получить UserOrGroupId в самом первом запросе.

Нет никакой связи между назначением набора разрешений и участником группы. Таким образом, вы должны использовать два запроса, и вы не сможете сделать это в одном запросе.

Другие вопросы по тегам