我有一个SOSL查询,可以找到Salesforce Campaigns,并且工作正常。但是,我需要为每个返回的广告系列检索所有客户团队成员。是否可以向SOSL添加子查询?
这是我到目前为止的内容:
List<List<sObject>> searchList =
[FIND :CampaignSearchTerm RETURNING Campaign (Id Where IsActive = true Order By Name)];
如果不可能,我有另一个问题。是否可以将SOSL结果分配给Map或Set,以免为了SOQL查询而将所有ID放在for循环中(出于效率考虑)?
谢谢!
最佳答案
您是正确的:)但就效率而言,SOSL仅带来<= 200个结果,因此为SOQL生成ID列表的影响应该忽略不计。
关于salesforce - 是否可以使用SOSL进行子查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8142135/