Salesforce 不了解字段路径中的关系“opportunity\u\c”。

Salesforce 不了解字段路径中的关系“opportunity\u\c”。,salesforce,soql,Salesforce,Soql,选择id、帐户。从opportunity\uu\c键入 我创建了一个自定义对象opportunity,并对Account_;c和Account数据类型进行了关联查找,但上面的查询没有运行,并给出了下面的错误 选择id、帐户。从opportunity\uu\c键入 ^第1行:第12列出现错误,无法理解字段路径中的关系“Account”。如果您试图使用自定义 关系,请确保在自定义 关系名称。请参考您的WSDL或描述调用 适当的名字 听起来account是一个自定义字段,在这种情况下,该字段称为acc

选择id、帐户。从opportunity\uu\c键入

我创建了一个自定义对象opportunity,并对Account_;c和Account数据类型进行了关联查找,但上面的查询没有运行,并给出了下面的错误

选择id、帐户。从opportunity\uu\c键入 ^第1行:第12列出现错误,无法理解字段路径中的关系“Account”。如果您试图使用自定义 关系,请确保在自定义 关系名称。请参考您的WSDL或描述调用 适当的名字


听起来account是一个自定义字段,在这种情况下,该字段称为account\u c,关系称为account\u r,因此您的查询应该是select id,account\u r.type from opportunity\u c

当您试图在SOQL中访问由查找或主-详细信息关系链接的字段时,您必须将后缀“\u r”而不是“\u c”

在您的情况下,请尝试:

Select id, Account__r.Type from opportunity__c

上帝保佑你!!!!我花了大约40分钟在这堆废话上,试图把它作为选择字段,从初级关系中选择MyField,显然这根本不是一件事:face\u palm: