2015-06-16 6 views
0

Я новичок в кодировании вершин продаж. У меня есть 3 пользовательских объекта, Местоположение (Родитель) -> Группа (ребенок) -> Встреча (grand child). Все связаны друг с другом через взаимоотношения между деталями. Я пытаюсь получить 2 значения полей с самой ранней записи собрания, которая принадлежит местоположению.Получите значения полей объекта Grandchild от родительского объекта

До сих пор мне удалось получить значения полей 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

Спасибо, попробуем это! –

 Смежные вопросы

  • Нет связанных вопросов^_^