Запрос Salesforce для проверки существующего контакта с идентификатором учетной записи

У меня уже есть контакт с помощью Accountid, поэтому перед созданием нового контакта я хочу проверить существующий контакт с электронной почтой и идентификатором, не могли бы вы помочь мне с этим запросом salesforce, чтобы проверить, существует ли Контакт с контактным адресом электронной почты и AccountId?

Я уже пытался использовать приведенный ниже запрос, но он выбрасывал исключения:

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 (ВЫБЕРИТЕ ContactId ОТ AccountContactRelation WHERE AccountId ^

ОШИБКА в строке:1: столбец:121 s Тип объекта 'AccountContactRelation' не поддерживается. Если вы пытаетесь использовать пользовательский объект, обязательно добавьте "__c" после имени объекта. Пожалуйста, укажите ваш WSDL или вызов описания для соответствующих имен.

Можете ли вы поделиться правильным Salesforce Query?

1 ответ

Приведенный ниже запрос работал как шарм:)

SELECT Id, Name , email 
FROM Contact 
WHERE email='XXXXXXXXX@XXX.com' 
      AND AccountId='YYYYY@yyy.com'
Другие вопросы по тегам