SOQL помощь для поиска аккаунта в контакте - PullRequest
0 голосов
/ 21 января 2020

Мне нужен список всех контактов, которые имеют определенную функцию (контакт по обслуживанию или лицензии), и мы хотим, чтобы он основывался на адресе электронной почты.

В учетной записи у меня есть 2 поиска по контакту по обслуживанию и лицензии Контакт. Я хочу получить список всех контактов на основе электронной почты контактного лица по обслуживанию или лицензионного контакта.

Мой запрос приведен ниже, но в нем перечислены все контакты в учетной записи, даже если они не совпадают.

SELECT Id, Account.Update_Contact__r.email, firstname, email  FROM Contact 
where Account.Maintenance_Contact__r.email = 'bill.test@brampton.com.qa'

Позже я добавлю "or Account.Maintenance_Contact__r.email = 'bill.test@brampton.com.qa' и сделаю это

   SELECT Id, Account.Update_Contact__r.email, firstname, email  FROM Contact 
    where Account.Maintenance_Contact__r.email = 'bill.test@brampton.com.qa' 
    or Account.Maintenance_Contact__r.email = 'bill.test@brampton.com.qa'
...