1

我如何从这个查询中访问附件 id..

List<Email__c> e=[SELECT email_body__c,(SELECT Id,Name FROM Attachments) FROM Email__C where id='emailobjectid'];

for(email__c e1:e)
 {
                        System.debug(e1.Attachments.id);
 }

Getting error.. Invalid foreign key relationship Email__c.Attachments
4

1 回答 1

1

拆分查询。

List<Email__c> e=[SELECT id, email_body__c FROM Email__C where id='emailobjectid'];

for(email__c e1:e){
     List<Attachments> attList = [SELECT Id,Name FROM Attachments where parentId=:e1.id];
     for(Attachment att:attList)
          System.debug(att.id+'   '+att.name);
 }
于 2013-08-05T12:48:05.853 回答