Tenho uma estrutura de clientes no banco de dados onde todo cliente possui um ID próprio e um ID de indicação. Isto é, o cliente de ID 5 foi indicado pelo cliente de ID 4 que por sua vez foi indicado pelo cliente de ID 3 e assim por diante.
A necessidade: Hoje eu tenho mais de 5 mil clientes e preciso apresentar/montar uma visualização em "árvore" da "rede" de indicação de cada cliente.
Exemplo:
1
- 2
- 3
- - 10
- - 15
- - - 54
- - - - 125
- 4
- - 16
O problema: Estou esbarrando na lógica/código/função a ser utilizada para formar essa "rede em árvore" uma vez que não sei quantos níveis de indicação um determinado cliente pode ter.
Pergunta
Edgard A Michel
Olá a todos do Forum.
Estou com o seguinte caso:
Tenho uma estrutura de clientes no banco de dados onde todo cliente possui um ID próprio e um ID de indicação. Isto é, o cliente de ID 5 foi indicado pelo cliente de ID 4 que por sua vez foi indicado pelo cliente de ID 3 e assim por diante.
A necessidade: Hoje eu tenho mais de 5 mil clientes e preciso apresentar/montar uma visualização em "árvore" da "rede" de indicação de cada cliente.
Exemplo:
1
- 2
- 3
- - 10
- - 15
- - - 54
- - - - 125
- 4
- - 16
O problema: Estou esbarrando na lógica/código/função a ser utilizada para formar essa "rede em árvore" uma vez que não sei quantos níveis de indicação um determinado cliente pode ter.
Alguém tem alguma sugestão?
Obrigado.
Editado por Edgard A MichelLink para o comentário
Compartilhar em outros sites
9 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.