アカウントのBilling_Address__cが更新されるたびに、連絡先のBilling_Address__cフィールドをAccountのBilling_Address__cフィールドに更新します。 accIdsという名前のセットには、すでに更新されたアカウントのIDが含まれています。 SOQLクエリの2つのメソッドから、連絡先を取り出して更新できます。同じロジックでの実行時間の差異
まず>>>
for(Contact con : [Select Account.Billing_Address__c,Billing_Address__c FROM Contact where AccountID IN :accIds]){
、その後は、各連絡先を更新しました。
セカンド>>>その後、
for(Account acc : [Select Billing_Address__c,(SELECT Billing_Address__c FROM Contacts) FROM Account where ID IN :accIds]){
for(Contact con : acc.Contacts)
との接触を更新します。 実行時間に違いはありますか?はいの場合、どちらが速いのですか?