问题描述
我有一个自定义的佣金表,它与联系人有主详细信息关系。我有一个 AccountIds 列表被传递到函数中,然后传递到查询中。我收到错误消息:“在查询调用的 FROM 部分中没有理解关系‘联系人’”任何帮助都会很棒。
List<Commission__c> comList2 = [SELECT commission_amount__c,date_given__c,(SELECT Id FROM Contacts WHERE AccountId in : accountIds)
FROM Commission__c];
解决方法
SELECT commission_amount__c,date_given__c,Contact__r.Name,Contact__r.Email
FROM Commission__c
WHERE Contact__r.AccountId IN :accountIds