0

私はこれに不慣れなので、このqについて申し訳ありません。

MDRには、Child_cとContactsの2つのオブジェクトがあります。contact_idを含む子_cレコードのリストがあります。連絡先オブジェクトから、firstName、lastName、Id(=は子のcontact_id)を取得する必要があります。私の質問は間違っています。誰かがそれを手伝ってくれませんか?

ありがとう!

リストpeopleInEventContactInfo=new List();

for(Contact c:[select firstname、lastname、Id、ytd__c from Contact where id in ContactIds]){peopleInEventContactInfo.add(c); }

4

1 に答える 1

1

が連絡先 ID のリストまたはセットであると仮定するContactIdsと、その前にコロンが必要になります。

for (Contact c : [select firstname, lastname, Id, ytd__c
                  from   Contact
                  where  id in : ContactIds])
{
    peopleInEventContactInfo.add(c);
}

ただし、ループも必要ありません。

list<Contact> peopleInEventContactInfo = [select FirstName, LastName, Id, YTD__c
                                          from   Contact
                                          where  Id in : ContactIds]; 
于 2012-05-16T02:04:50.970 に答える