salesforce - 通过电子邮件获取联系人和潜在客户的 SOQL 查询

标签 salesforce soql

我正在尝试编写一个 soql 查询来获取所有联系人和具有特定电子邮件的潜在客户。现在,我可以编写两个不同的查询来搜索联系人和潜在客户。但这是否可能使用单个查询(搜索多个对象)。

我正在寻找单个查询的原因是,我在 javascript 中使用 salesforce REST API,我不希望有两个单独的联系人和潜在客户搜索请求。

最佳答案

SOQL 不允许像 SQL 那样使用 UNION 语句,因此无法 (currently) 在一个查询中执行此操作。

由于您希望减少您的请求,您可以创建一个 Apex web service ,然后您可以从您的 javascript 代码中调用它。 Apex 部分将执行您的两个 SOQL 语句,然后返回结果。这仍然是两个查询,但在一个请求中完成。我不能肯定地说使用这种方法是否会提高性能,这取决于许多因素。但这是你可以试验的东西。希望这会有所帮助。

关于salesforce - 通过电子邮件获取联系人和潜在客户的 SOQL 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10294732/

相关文章:

Salesforce - SOQL 在 SELECT 中使用 mod() 或类似的数学函数?

java - 通过 Salesforce API 更新 sObject 属性

salesforce - 有没有办法按 SOQL 中日期时间字段的日期部分进行分组?

salesforce - Batch 类 Apex 中的执行困惑

javascript - 合并来自不同查询的数据,不重复

salesforce - 澄清 soql 查询的调控器限制

salesforce - salesforce.com 中自定义对象的最大记录数

php - Salesforce PHP 工具包选择查询

ssl - Cast Iron 遗留版本 5 是否支持 TLS?

salesforce - SOQL 查询获取超过 2000 条记录