![](/img/trans.png)
[英]Salesforce and SOQL : Accessing a grandchild object from the Grandparent
[英]Get Grandchild Object Field Values from Parent Object
我是銷售人員頂點編碼的新手。 我有3個自定義對象,即Location(Parent)-> Group(child)-> Meeting(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];
我試圖從上述查詢中獲取相同的信息,但是這次我想從位置對象(父對象獲取)中獲取 屬於組記錄(子記錄)的最早的會議(孫子記錄) 孫子記錄字段值)
任何幫助表示贊賞。
您可以嘗試查詢為:
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( Location__c )的引用字段,並且您在locationId變量中有Location記錄ID。 FYI -__ r用於遍歷/訪問自定義對象的父字段。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.