私には500の領域があり、50万の連絡先があります。group byを試しましたが、動作しません。返されるsoqlクエリと行の数のガバナー制限にぶつからないようにするにはどうすればよいですか?
public with sharing class Test {
public static void test() {
List <_Territory__c> terrsWithAee = [select id,name, Aee_Territory__c from _Territory__c where Aee_Territory__c != null];
String s = ' t.test Terrs with Aee = ' + terrsWithAee.size() + '\n';
for (_Territory__c t :terrsWithAee) {
Integer err = [select count() from contact where (Contact_AML_Territory__c = :t.id AND BDW_AML_Territory__c != :t.Aee_Territory__c ) OR (Contact_ChoicePlus_Territory__c = :t.id AND BDW_CP_Territory__c != :t.Aee_Territory__c)];
s = 'For Terr '+ t.id + ' errors= ' + err + ' terr name = \n' ;
}
}
}