使用SOQL获取源自或与广告系列相关联的所有潜在客户列表的最有效方法是什么?我是SOQL的新手,但仍然难以弥合它与SQL之间的差距。我可以使用以下方式获取个人潜在客户ID列表:
SELECT Id, Name, (SELECT LeadId FROM CampaignMembers) FROM Campaign
但是,我真的必须遍历QueryResult并使用queryMore并单独构建每个潜在客户吗?或者有一个简单的方法来获得一个列表?在UI中必须有sf。
很抱歉,如果这是一个新问题!感谢您提供的任何帮助。
答案 0 :(得分:0)
您是否希望在其他应用程序中使用此列表,或者您只是想要潜在客户列表?如果是后者,那么从组织中的报告中获取列表应该没有问题。
答案 1 :(得分:0)
如您所述,您已获得所有潜在客户ID,现在您只需在第二个查询中使用该ID列表即可获取所需的其他详细信息:
select Id, Name, etc... from Lead where Id in ('firstid', 'secondid', 'etc. id')
这将返回有问题的潜在客户对象列表。
答案 2 :(得分:0)
这对你有用吗?
select campaignid, campaign.name, leadid, lead.name from campaignmember where leadid != null
答案 3 :(得分:0)
这是最好的:
SELECT FIELDS(ALL) FROM CampaignMembers WHERE CampaignMemberId = 'id' LIMIT 200