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 クエリを教えてください。