Почему Salesforce считает этот простой SOQL-запрос отношения родитель-потомок недействительным?

Запись CaseMilestone может иметь одну запись Case, а одна запись Case может иметь много записей CaseMilestone.

Так что это работает:

SELECT Id, (SELECT Id FROM CaseMilestones) FROM Case

Аналогично, запись CaseMilestone может иметь одну запись MilestoneType, а одна запись MilestoneType может иметь много записей CaseMilestone, но следующее не работает:

SELECT Id, (SELECT Id FROM CaseMilestones) FROM MilestoneType

Как так? Если это потому, что не все CaseMilestones должны иметь связанный MilestoneType, какой запрос даст мне то, что я ищу?

1 ответ

Решение

Установите флажок "Имя дочернего отношения" в поиске от CaseMilestones к MilestoneType
и изменить на SELECT Id, (SELECT Id FROM "Child Relationship Name") FROM MilestoneType

Другие вопросы по тегам