我正在尝试编写一个单一的 soql 查询来获取所有联系人和带有特定电子邮件的潜在客户。现在,我可以编写两个不同的查询来搜索联系人和潜在客户。但这是否可以使用单个查询(搜索多个对象)。
我正在寻找单个查询的原因是,我在 javascript 中使用 salesforce REST API,我不希望两个单独的联系人和潜在客户搜索请求。
我正在尝试编写一个单一的 soql 查询来获取所有联系人和带有特定电子邮件的潜在客户。现在,我可以编写两个不同的查询来搜索联系人和潜在客户。但这是否可以使用单个查询(搜索多个对象)。
我正在寻找单个查询的原因是,我在 javascript 中使用 salesforce REST API,我不希望两个单独的联系人和潜在客户搜索请求。
谢谢亚当。这绝对是一条路。但我只是尝试了 SOSL 而不是 SOQL,workbench.developerforce.com 对我的查询有很大帮助。我能够触发一个简单的 SOSL 查询来搜索 Lead 和 Contact 对象。查询是
FIND {test@email.com} IN EMAIL FIELDS RETURNING Contact, Lead
SOSL 与 SOQL 有不同的限制和问题。对于这种情况,它看起来是最好的选择,但您应该知道两者之间的区别。每当我需要从多个对象类型中搜索文本字段时,我都会考虑使用 SOSL。但始终牢记限制。