如何在 SOQL 中创建子查询,机会 - 用户表
How to create subquery in SOQL, Opportunity - User tables
我有一个 Salesforce 查询,它从商机 table 中提取所有必要的列。是这样的
Select o.Opportunity_ID__c, o.LastModifiedDate, o.Opportunity_Currency__c, o.Opportunity_Type__c
FROM Opportunity o
ORDER BY o.LastModifiedDate ASC
我只需要再添加一列。此列在 "User" table 中称为 "EmployeeNumber"。
当我查看“机会”字段时,有一个查找正在提取 "Opportunity" table 中名为 "Opportunity Owner" 字段的数据。
我尝试了几个没有用的子查询。我在 Google 搜索上看到的一些解决方案;他们说,寻找儿童关系。我做到了,但是在机会子关系下没有这样的子关系说 "User" 或 "Owner"(我为此使用了 Eclipse)
你能帮帮我吗?谢谢
您应该能够使用 SOQL-R 来遵循 Owner 关系,例如
Select Opportunity_ID__c, Owner.EmployeeNumber, .... From Opportunity ...
如果 Owner 是多态的(它可以指向多种类型),这将不起作用,但我记得 Oppty owner 不是其中之一。
我有一个 Salesforce 查询,它从商机 table 中提取所有必要的列。是这样的
Select o.Opportunity_ID__c, o.LastModifiedDate, o.Opportunity_Currency__c, o.Opportunity_Type__c
FROM Opportunity o
ORDER BY o.LastModifiedDate ASC
我只需要再添加一列。此列在 "User" table 中称为 "EmployeeNumber"。
当我查看“机会”字段时,有一个查找正在提取 "Opportunity" table 中名为 "Opportunity Owner" 字段的数据。
我尝试了几个没有用的子查询。我在 Google 搜索上看到的一些解决方案;他们说,寻找儿童关系。我做到了,但是在机会子关系下没有这样的子关系说 "User" 或 "Owner"(我为此使用了 Eclipse)
你能帮帮我吗?谢谢
您应该能够使用 SOQL-R 来遵循 Owner 关系,例如
Select Opportunity_ID__c, Owner.EmployeeNumber, .... From Opportunity ...
如果 Owner 是多态的(它可以指向多种类型),这将不起作用,但我记得 Oppty owner 不是其中之一。