0

Accountidを使用して既に連絡先を持っているので、新しい連絡先を作成する前に、電子メールと ID を使用して既存の連絡先を確認したいのですが、連絡先が既に連絡先の電子メールAccountIdで存在するかどうかを確認するためのこのセールスフォース クエリについて教えてください。

以下のクエリを使用してみましたが、例外がスローされていました。

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

以下のエラーが発生しました。

INVALID_TYPE: and 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 に答える