为什么Salesforce认为这个简单的父子关系SOQL查询无效?

时间:2013-08-02 21:33:51

标签: salesforce relationship many-to-one 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 个答案:

答案 0 :(得分:2)

检查Lookup中的“子关系名称”,从CaseMilestones到MilestoneType
并更改为SELECT Id, (SELECT Id FROM "Child Relationship Name") FROM MilestoneType