Запрос 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'