2014-01-22 64 views
0

我有一個自定義發票對象與帳戶的查找關係。如何查詢對象查找關係和計數記錄?

我想查詢數據庫獲取其中Connection_Date__c有一個值的賬戶(Connection_Date__c是賬戶的自定義字段對象)

我如何能做到這一點的發票的總數是多少?我使用的查詢僅給出了帳戶的數量,但不包括髮票的數量。

SELECT Name,(SELECT name FROM Invoices__r) FROM Account WHERE Connection_Date__c != null

回答

1

在SOQL,它幾乎更容易編寫從孩子而非家長驅動查詢。這是SQL

嘗試這個模式相匹配的查詢相反:

SELECT COUNT()FROM ChildTable WHERE ChildTable.parentField = NULL

-1
SELECT (Parent_Api_Name_In_Child_Object), 
    COUNT(ID) 
     (Child_Realtionship_Name__r.Parent_Fields....) 
     FROM (Child_Object_Api_Name) 
     GROUP BY (Parent_Api_Name_Child_Object, 
         Parent Feilds with API Names) 
     HAVING COUNT(ID){>,<,=,{Optional}} 

它是一個SQL查詢答案 放過我吧!知道有任何問題