Здравствуйте!
У меня есть список со значениями из запроса. В списке есть несколько полей. Как я могу получить доступ к определенному полю из этого списка?
Проблема:
List <Account> listS = [Select
(Select S__c from AS__r
where S__r.Abc__c = 'Confirmed'),
(Select PQR__c from AHS__r)
from Account where Id in: TravellerIds];
List <AS__c> listAS = new list <AS__c>();
for (Account t: listS){
listAS.add(t.AS__r);
}
Проблема в псевдокоде:
Для (каждой учетной записи в listS) {
ListAS.add(S__c поле из listS); }
Я попробовал то, что я упомянул в разделе «Проблема», но я не могу получить к нему доступ. Пожалуйста помогите.
Ошибка, которую я получаю, заключается в следующем: список содержит более 1 строки для назначения SObject.
Большое спасибо за помощь.
Примечание. Я не хочу получать доступ к полю S_c внутри цикла for для каждой AS_c. Я хочу получить к нему доступ для каждого Аккаунта.