2014-01-23 83 views
1

我有以下簡單的查詢,這說明我可以訪問我想要篩選領域:通過親子關係的Salesforce SOQL過濾

SELECT Id, Name, (SELECT HC4__IsSearchableExternally__c FROM Contacts) 
FROM Account 

不過,我真正想要做的是隻返回標識和名稱屬性至少有一個聯繫人的帳戶HC4_ IsSearchableExternally _c爲true。這可能與Salesforce查詢有關嗎?

基本上,我想要做的事,如以下(無功能查詢):

SELECT Id, Name 
FROM Account 
WHERE (SELECT COUNT(Id) FROM Contacts WHERE HC4__IsSearchableExternally__c = true) > 0 

感謝您的幫助,您可以提供!

回答

1

你可以用一個做到這一點半連接,e.g

select id, name from account where id in (select accountId from contact where HC4__IsSearchableExternally__c = true)