Salesforce SOQL возвращает всех партнеров одного аккаунта - PullRequest
1 голос
/ 01 июня 2011

Я пытаюсь найти все аккаунты с одним партнером. Я новичок в SOQL и не могу выполнить соединение, поэтому я в растерянности. Вот самое близкое, что я получил:

Select Name, Site, Status__c
FROM Account 
WHERE Account.Id = Partner.AccountToId 
AND Partner.AccountFromId = '0013000000bF5rtABC'

Это не работает. Возможно, мой мозг не работает, но я просто не могу понять это. Мне нужно вытащить все учетные записи, которые являются партнерами с «0013000000bF5rtABC» (или любой другой учетной записью).

1 Ответ

3 голосов
/ 01 июня 2011

Ниже запроса вернут все учетные записи, которые являются партнерами с 0013000000bF5rtABC.В Salesforce вам нужно использовать концепцию внутренних запросов для выполнения объединения.

Select Name, Site, Status__c
FROM Account 
where ID IN 
(Select AccountToId from Partner where AccountFromId = '0013000000bF5rtABC')
...