0

我已经使用Accountid进行了联系,因此在创建新联系人之前,我想使用电子邮件和 ID 验证现有联系人,您能否帮我完成此 Salesforce 查询以检查联系人是否已使用 Contact EmailAccountId存在?

我已经尝试使用以下查询,但它抛出异常:

SELECT Id, Name , email 
FROM Contact
WHERE email='XXX@Email.com'
AND Id IN (SELECT ContactId
   FROM AccountContactRelation
   WHERE AccountId = 'XXXX')

得到以下错误:

INVALID_TYPE: 和 Id IN (SELECT ContactId FROM AccountContactRelation WHERE AccountId ^

不支持行:1:列:121 sObject 类型“AccountContactRelation”的错误。如果您尝试使用自定义对象,请务必在实体名称后附加“__c”。请参考您的 WSDL 或相应名称的描述调用。

您能否分享正确的 Salesforce 查询?

4

1 回答 1

0

下面的查询就像魅力:)

SELECT Id, Name , email 
FROM Contact 
WHERE email='XXXXXXXXX@XXX.com' 
      AND AccountId='YYYYY@yyy.com'
于 2017-01-11T09:49:53.563 回答