Parent-Child Accounts in Salesforce
Account Hierarchy |
Each one of us might have been plagued by the question of "Extracting an Account and all its children, grand-children ,etc.. accounts in a single query" . Did u find any easy answers?
Well first of all you would wonder what should be format of such a query?
Okay! lets says what about something like:-
Select id,name, (Select id, name, parent.name from Parent ) from Account
I am penning this blog after wadding a lot in the search results thrown by google. So you will find many pointers but it will take a while to figure out the answer.
The above query will not work as the name of the Relation between Account and a Parent Account is "ChildAccounts"
So by corollary the following query should work:-
Select id,name, (Select id, name, parent.name from ChildAccounts ) from Account
Well the above query gets us the immediate children but fails to get the grandchildren and so on...
So what should be the query like? Consider the following
select id,name, parent.name from account where parent.name='Parent' or parent.parent.name='Parent'
The above query will give you 2 levels of child records of a Parent Account.
You can define the levels of Hierarchy Allowed in a custom setting and use it to define the parent.name clause dynamically and get the desired results in a single query.
You can certainly see your expertise in the paintings you write. The arena hopes for more passionate writers like you who aren’t afraid to mention how they believe. Always go after your heart. “Faith in the ability of a leader is of slight service unless it be united with faith in his justice.” by George Goethals.
ReplyDeletecomputer networking services
I read this blog.This is very interesting blog.You have shared really very good information.
ReplyDeleteI agree with all of the points keep up the good work.
ReplyDeleteSalesforce Training | Online Course | Certification in chennai | Salesforce Training | Online Course | Certification in bangalore | Salesforce Training | Online Course | Certification in hyderabad | Salesforce Training | Online Course | Certification in pune
Impressive! I finally found great post here. Nice article on data science . It's really a nice experience to read your post. Thanks for sharing your innovative ideas to our vision.thanks a lot.
ReplyDeleteC and C++ Training Institute in chennai | C and C++ Training Institute in anna nagar | C and C++ Training Institute in omr | C and C++ Training Institute in porur | C and C++ Training Institute in tambaram | C and C++ Training Institute in velachery
This comment has been removed by the author.
ReplyDelete