SalesForce SOQL事件引领关系

时间:2012-05-21 22:48:23

标签: salesforce apex-code visualforce soql

我一直在尝试查询分配了事件的潜在客户,以便我可以获得潜在客户的电话号码,但是即使Who.Name字段是正确的,因此即使Who.Name字段正确,Phone字段也始终为空。以及使用ID作为记录的链接..我想做的简化版本是:

SELECT Who.Phone FROM Event

但是,如果我这样做,则不会返回任何内容:

SELECT Who.Name, Who.Phone FROM Event

这将返回具有正确名称但不包含电话的对象。我真的不确定在哪里前进,似乎我可以使用这种关系的唯一字段是名称和ID ..

我是否错误地使用了Who,或者我缺少什么?

1 个答案:

答案 0 :(得分:3)

事件的查找字段有点特殊,因为它们可以查找不同类型的记录。

也许只是通过在事件上查询WhoId获取所有ID然后然后在where id in : listLeadIds上使用Lead运行第二个查询 - 我怀疑在此实例中添加另一个查询会导致您的调控器限制的问题。

相关问题