2013-08-02 1 views
0

Un enregistrement CaseMilestone peut avoir un enregistrement Case et un enregistrement Case peut avoir plusieurs enregistrements CaseMilestone.Pourquoi Salesforce considère-t-elle que cette simple requête SOQL de relation parent-enfant n'est pas valide?

Alors cela fonctionne:

SELECT Id, (SELECT Id FROM CaseMilestones) FROM Case 

De même, un record CaseMilestone peut avoir un enregistrement MilestoneType et un enregistrement MilestoneType peut avoir de nombreux enregistrements CaseMilestone, mais ce qui suit ne fonctionne pas:

SELECT Id, (SELECT Id FROM CaseMilestones) FROM MilestoneType 

Comment venir? Si c'est parce que tous les CaseMilestones ne sont pas obligés d'avoir un MilestoneType associé, quelle requête m'apportera ce que je recherche?

Répondre

2

Cochez la case « Nom de la relation enfant » dans Recherche de CaseMilestones à MilestoneType
et changer à SELECT Id, (SELECT Id FROM "Child Relationship Name") FROM MilestoneType

Questions connexes