如何在SOQL中合并两个对象以进行简单连接?我只是带有个人资料的用户列表

时间:2019-12-11 12:59:26

标签: salesforce soql

我正在尝试在用户对象和配置文件对象之间进行简单的联接。它们通过ID连接 用户= profileID 个人资料= ID

这将是SQL中的一个简单查询: 选择u.name,u.profileID,p.name,p.ID 来自用户 加入个人资料 开启u.profileID = p.ID

我尝试了以下操作,但得到的只是错误: 从用户中选择用户名,(选择配置文件名,配置文件中的配置文件ID)

从WHERE ProfileId IN用户中选择名称,profileID,userRoleId(从Profile中选择名称)

SELECT User.name,user.profileId(从概要文件中选择SELECT profile.name) 来自用户 其中User.ProfileId IN(从配置文件中选择Profile.ID)

1 个答案:

答案 0 :(得分:0)

对于以下FK关系,您可以使用化合物名称作为查询字段,例如

select name, profile.name from user

有关更多详细信息,请参见SOQL relationships docs