复杂的循环问题
有一个问题,很复杂的循环。
数据库表格出来这样的。
A B C D
a1 b1 c1 d1
a1 b2 c2 d1
a2 b2 c3 d2
a2 b3 c3 d3
a3 b4 c4 d4
a4 b5 c4 d4
A是B的父节点,B是C的父节点, C是D的父节点。层层递进的关系。现在需要一个大的循环,里面套小循环,不知道该如何做。就是不能重复。如果该节点已经存在。
a1
b1
c1
d1
b2
c2
c3
d2
d3
a2
b3
a3
b4
c4
d4
a4
b5
左边是第一层,最右边最底层。不知道这个循环如何写。谢谢。不能重复。
------解决方案--------------------
Java code
a1
b1
c1
d1
b2
c2
c3
d2
d3
a2
b3
a3
b4
c4
d4
a4
b5