0

我是销售团队顶点编码的新手。我有 3 个自定义对象,Location(Parent) -> Group(child) -> Meeting(grand child)。所有这些都通过主细节关系相互关联。我正在尝试从属于该位置的最早会议记录中获取 2 个字段值。

到目前为止,我设法从属于业务对象的最早会议记录中获取了 2 个字段值。

public List<Meeting__c> MeetingsList2 = [SELECT Name,
GPS_Meeting_Location__Latitude__s, GPS_Meeting_Location__Longitude__s FROM    
Meeting__c WHERE Group__c =:id ORDER BY Meeting_Date__c ASC LIMIT 1];

我试图从上述查询中获取相同的信息,但这次我想从位置对象(父对象获取)中获取属于位置记录的组记录(子)的最早会议(孙子)记录孙记录字段值)

任何帮助表示赞赏。

4

1 回答 1

0

您可以尝试查询为:

public List<Meeting__c> MeetingsList2 = [SELECT Name,
GPS_Meeting_Location__Latitude__s, GPS_Meeting_Location__Longitude__s FROM    
Meeting__c WHERE Group__c =:id AND Group__r.Location__c =:locationId 
ORDER BY Meeting_Date__c ASC LIMIT 1];

我假设,在 Group 对象中有一个 Location( Location__c )的引用字段,并且您在变量locationId中有 Location 记录 Id 。仅供参考 - __r 用于遍历/访问自定义对象的父字段。

于 2015-06-18T08:22:46.027 回答