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

时间:2016-01-08 14:53:52

标签: salesforce soql salesforce-service-cloud

目前我正在两次调用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。

2 个答案:

答案 0 :(得分:0)

如果这些表之间有关系,可以直接在第一个查询中获取UserOrGroupId

答案 1 :(得分:0)

权限集分配与组成员之间没有关系。因此,您必须使用两个查询,并且您无法在一个查询中执行此操作。