• It seems to me that this solution will only work if there are only two levels of parent/child relationship. Do you have cases where the relationships go to three or more levels (i.e. 10's parent is 4, 11's parent is 10, etc)?