我在机会对象中有一个名为“审批者”的相关列表。
我在批准者中创建了一些虚拟记录。
我正在尝试获取与商机相关的所有相关列表记录。
例如:选择机会ID =“some-id”的所有批准者;
任何建议都会非常感激。
答案 0 :(得分:1)
SELECT Id, Name
FROM Approver__c
WHERE Opportunity__c = '...'
应该是一个好的开始。
取决于如何准确调用自定义对象以及“查找(机会)”字段的名称。
您应该至少快速查看https://developer.salesforce.com/docs/atlas.en-us.soql_sosl.meta/soql_sosl/sforce_api_calls_soql.htm
或者也许是Trailhead自学课程?
答案 1 :(得分:1)
有几种方法:
正如eyecream指出的那样,单独的查询可以获取特定机会的所有批准者。
您可以使用子查询:SELECT Id,Name,(SELECT Id,Name FROM Approvers__r)FROM opportunity。
在具有标准控制器的Visualforce页面中,您可以使用apex:relatedList组件自动显示列表中显示的列表。