Salesforce 与Opportunity相关的自定义对象的SOQL帐户查询

Salesforce 与Opportunity相关的自定义对象的SOQL帐户查询,salesforce,soql,Salesforce,Soql,我试图弄清楚如何查询与Opportunity相关的自定义对象 对象名称为McaApp\uuuu Offer\uuuu\c 该对象的查找字段为McaApp__机会___c(主详细信息) 这就是我拥有的,但我可能遗漏了一些东西,因为这个对象与帐户无关,我需要更改什么 SELECT id, Name, ( Select Id, Name From Opportunities ORDER BY Id DESC LIMIT 1 ), ( SELECT McaApp__

我试图弄清楚如何查询与Opportunity相关的自定义对象

对象名称为McaApp\uuuu Offer\uuuu\c 该对象的查找字段为McaApp__机会___c(主详细信息)

这就是我拥有的,但我可能遗漏了一些东西,因为这个对象与帐户无关,我需要更改什么

SELECT id, Name, 
  ( 
    Select Id, Name From Opportunities ORDER BY Id DESC LIMIT 1 
  ), 
  ( 
    SELECT McaApp__Funder__c, McaApp__Status__c FROM McaApp__Offers__r WHERE McaApp__Opportunity__c = 'oppidxxx' 
  )   
FROM Account 
WHERE id = 'acctidxxx'

您无法从
帐户中查询
McaApp\uuuuu Offer\uuu c
,因为没有直接关系<代码>账户
商机McaApp\uuuuuuuuuuuuuc提供这就是它的实际情况

SOQL语句无法查询超过1级的聚合关系 远离根实体对象

你可以这样做

SELECT Id, Name, AccountId, 
     (SELECT McaApp__Funder__c, McaApp__Status__c 
     FROM McaApp__Offers__r) 
FROM Opportunity 
WHERE AccountId = 'acctidxxx'
LIMIT 1