Para simplificar, gerei uma pequena tabela com alguns registros e depois como gostaria que os resultados fossem exibidos. A tabela principal seria ID, NOME, IDP (cadastro) 1,A,0
2,B,1 3,C,1 4,D,2 5,E,2 6,F,2 7,G,3 8,H,3 9,I,3 10,J,1 11,K,,10 12,L,5 13,M,5 14,N,5 *IDP = Significa a que registro, deverá ser ligado o registro em questão. //////////////////////// TABELA TEMPORARIA A SER GERADA \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
ID_TEMP,Linha,Nome,ID
1,1,A
2,2,B,
3,2,C,
4,2,J,
5,3,D
6,3,E
7,3,F
8,3,G
9,3,H
10,3,I
11,3,K
12,4,L
13,4,M
14,4,N //// VISUALIZAÇÂO A SER EXIBIDA ****
Linha 1 = A Linha 2 = B,C,J Linha 3 = D,E,F,G,H,I,K Linha 4 = L,M,N