2011-06-01 60 views
1

我试图找到具有相同合作伙伴的所有帐户。我是SOQL的新手,我无法加入,所以我很茫然。这是我得到的最接近的:Salesforce SOQL返回单个帐户的所有合作伙伴

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

这是行不通的。也许我的大脑不能正常工作,但我无法弄清楚这一点。我需要将所有与0013000000bF5rtABC(或任何帐户)合作的帐户都提取出来。

回答

3

以下查询将返回与0013000000bF5rtABC合作的所有帐户。在salesforce中,您需要使用内部查询的概念来执行连接。

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

美丽,像一个魅力工作! – Adunahay 2011-06-01 13:42:37

+0

享受查询:) – 2011-06-03 06:37:46