我正在执行SOQL查询以获取我的父子表关系如下的客户的联系方式。
child_table
parent_table
grandparent_table
我正在尝试从Event(Child)的Contact(祖父母)获取contact_name,并且尝试了类似的操作。
select Name,
Venue__r.Contact__r.Name
from Event__c;
有人可以建议我做错了什么,什么是正确的解决方法?
答案 0 :(得分:0)
您的查询语法很好。确保您的查找名称正确。在链接的父图中,该对象被命名为“ Vanue”。
此外,对每个对象关系引用(__r)使用本地字段名称也很重要。
给出您的示例SOQL
SELECT Name, Venue__r.Contact__r.Name FROM Event__c;
我们只能假设以下详细信息:
自定义对象事件__c具有一个标准字段“名称”和一个自定义字段“ Venue__c”
自定义字段Event__c.Venue__c是对可能称为“ Venue__c”的父对象或主对象的查找,因此我们将其称为[V]。
自定义对象[V]具有自定义字段'Contact__c'
自定义字段[V]。Contact__c是对可能名为'Contact__c'的父对象或主对象的查找,因此我们将其称为[C]。
< / li>自定义对象[C]具有标准字段“名称”