2014-01-22 5 views
0

계정과 조회 관계가있는 사용자 지정 Invoice 개체가 있습니다.개체 조회 관계 및 개수 레코드를 쿼리하는 방법은 무엇입니까?

나는 Connection_Date__c에 값이 계정 이걸 어떻게 할 수

(Connection_Date__c이 계정의 사용자 정의 필드 객체이다)의 송장의 총 수를 얻을 수있는 데이터베이스를 조회하기 위해 노력하고있어? 제가 사용하고있는 쿼리는 계좌 수만을 제공하지만 송장 수는 제공하지 않습니다. SOQL에서

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

답변

1

, 그것은 아이가 아닌 부모로부터 구동되는 쿼리를 작성하는 것이 거의 쉽다.

SELECT COUNT() ChildTable FROM ChildTable.parentField = 널이

-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 쿼리 대답 나를 보자입니다!이이 패턴과 일치하는 쿼리를 시도

SQL

의 반대 질문이 있으시면 알려주세요.