こんにちはフォークス、
私はクエリからの値を持っているリストを持っています。リストには複数のフィールドがありますが、このリストから特定のフィールドにアクセスするにはどうすればよいですか?
問題:
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);
}
擬似コードの問題:
For(listSのすべてのアカウント){
ListAS.add(listSのS__cフィールド); }
問題のセクションで述べたことを試しましたが、アクセスできません。私を助けてください。
私が得るエラーはこれです:リストにはSObjectに割り当てるための複数の行があります。
助けてくれてありがとう。
注:すべてのAS_cのforループ内のS_cフィールドにアクセスしたくありません。すべてのアカウントでアクセスしたいと思います。