如何使用“合并”合并两个不同的查询;Salesforce对象查询语言(SOQL)“;?

如何使用“合并”合并两个不同的查询;Salesforce对象查询语言(SOQL)“;?,salesforce,soql,salesforce-service-cloud,Salesforce,Soql,Salesforce Service Cloud,目前,我正在两次调用salesforce API以获取数据,以下是两个查询: 1>SELECT PermissionSetAssignment.AssigneeId,PermissionSetAssignment.PermissionSet.Name FROM PermissionSetAssignment where PermissionSetAssignment.PermissionSet.IsOwnedByProfile=false order by PermissionSetAs

目前,我正在两次调用salesforce API以获取数据,以下是两个查询:

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。

如果这些表之间存在关系,您可以在第一次查询中直接获取UserOrGroupId本身

权限集分配和组成员之间没有关系。因此,您必须使用两个查询,而不能在一个查询中完成。

非常感谢Maddy的更新,非常感谢。只是想知道我们如何知道上面提到的表(PermissionSetAssignment和GroupMember)之间是否存在任何关系?看看这些表中是否有查找字段