Ваш синтаксис запроса в порядке.Убедитесь, что ваши имена поиска правильные.На вашей связанной родительской диаграмме объект называется «Vanue».
Кроме того, очень важно, чтобы вы использовали локальное имя поля для каждой ссылки на отношение объекта (__r).
Учитывая ваш пример SOQL
SELECT Name, Venue__r.Contact__r.Name FROM Event__c;
, мы можем принять только следующие детали:
CUSTOM OBJECT Event__c имеет СТАНДАРТНОЕ ПОЛЕ 'Name 'и CUSTOM FIELD' Venue__c '
CUSTOM FIELD Event__c.Venue__c - это поиск объекта PARENT или MASTER, который может или не может быть назван' Venue__c ', поэтому мы будемобозначить его как [V].
ПОЛЬЗОВАТЕЛЬСКИЙ ОБЪЕКТ [V] имеет ПОЛЬЗОВАТЕЛЬСКОЕ ПОЛЕ 'Contact__c'
ПОЛЬЗОВАТЕЛЬСКОЕ ПОЛЕ [V].Contact__c - это поиск объекта PARENT или MASTER, который может или не может называться «Contact__c», поэтому мы будем называть его [C].
ПОЛЬЗОВАТЕЛЬСКИЙ ОБЪЕКТ [C]имеет СТАНДАРТНОЕ ПОЛЕ «Имя»