List<Event__c> MDEvent = [SELECT id, Location__c, ( select MD_to_Contact__c, MD_to_Event__r.Id, MD_to_Contact__r.SubscriptionId__c, MD_to_Contact__r.AltImage__c,MD_to_Contact__r.Name from MD_EventContacts__r where MD_to_Contact__r.SubscriptionId__c IN :ListIdEvent ) FROM Event__c];Не могу вытянуть MD_to_Contact__r.SubscriptionId__c или MD_to_Event__r.Id
for (Event__c event : MDEvent) { EventWrapper mdEventWrap = new EventWrapper(); mdEventWrap.Location = event.Location__c; for (MD_EventContact__c eventCont : event.MD_EventContacts__r) { }Во втором цикле указан тип junction object и полей связанных таблиц достать не выходит. Помогите плиз
Всем доброго времени суток. Есть 3 таблицы: Event__c,Contact,MD_EventContact. Подскажите, каким образом [b]достать значения[/b] с junction object двух таблиц: [code] List<Event__c> MDEvent = [SELECT id, Location__c, ( select MD_to_Contact__c, MD_to_Event__r.Id, MD_to_Contact__r.SubscriptionId__c, MD_to_Contact__r.AltImage__c,MD_to_Contact__r.Name from MD_EventContacts__r where MD_to_Contact__r.SubscriptionId__c IN :ListIdEvent ) FROM Event__c];[/code] Не могу вытянуть MD_to_Contact__r.SubscriptionId__c или MD_to_Event__r.Id [code] for (Event__c event : MDEvent) { EventWrapper mdEventWrap = new EventWrapper(); mdEventWrap.Location = event.Location__c; for (MD_EventContact__c eventCont : event.MD_EventContacts__r) { }[/code] Во втором цикле указан тип junction object и полей связанных таблиц достать не выходит. Помогите плиз
eventCont.MD_to_Contact__r.SubscriptionId__c
все верно, можно напрямую выбрать из соединительной таблицы значения полей основных таблиц через поле лукапа в форме соединительнаяТаблица.ПолеЛукапа__r.ТребуемоеПолеИзОсновной