2015-06-16 94 views
0

我是銷售人員apex編碼的新手。我有3個自定義對象,位置(父母) - >羣組(小孩) - >會議(grand child)。所有通過主細節關係彼此相關。我試圖從屬於該位置的最早的會議記錄中獲取2個字段值。從父對象獲取孫子對象字段值

到目前爲止,我設法從最早的會議記錄中獲得屬於業務對象的get 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]; 

我想從上面查詢得到,但屬於位置記錄相同的信息屬於組記錄(孩子)這一次,我想最早獲得會議(大孩子)記錄從位置對象(父對象越來越孫子記錄字段值)

讚賞任何幫助。

回答

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]; 

我認爲,有一個參考場組對象的位置(Location__c),你有位置記錄編號變量locationId。 FYI- __r用於遍歷/訪問自定義對象的父字段。

+0

謝謝,會試試這個! –