Siga o caminho: http://explainextended.com/2009/05/29/hierarchical-queries-in-postgresql/
2010/7/6 JotaComm <[email protected]> > Olá, > > Em 6 de julho de 2010 11:47, Thiago <[email protected]> escreveu: > > Galera, bom dia. >> >> Seguinte, tenho uma tabela de itens de menu e gostaria de fazer um >> select que retornasse o resultado em forma de árvore, mais ou menos como >> no seguinte exemplo: >> >> Tabela >> ID IDPai Menu >> 1 0 Opcoes >> 2 0 Gerencial >> 3 1 Desconectar >> 4 1 Alterar senha >> 5 2 Criar usuarios >> 6 2 Liberar permissoes >> 7 6 Procurar >> 8 6 Qualquer coisa >> >> Com essa tabela gostaria de um select que me trouxesse o resultado >> ordenado primeiramente pelas raizes (registro com IDPai = 0) e depois >> pelos filhos, mas o problema é apenas uma ramificação, cada filho pode >> conter outros filhos e assim por diante. >> >> Por isso preciso que um select ou uma procedure me retorne o seguinte >> resultado: >> >> Resultado >> >> ID IDPai Menu >> 1 0 Opcoes >> 3 1 Desconectar >> 4 1 Alterar senha >> 2 0 Gerencial >> 5 2 Criar usuarios >> 7 5 Procurar >> 8 5 Qualquer coisa >> 6 2 Liberar permissoes >> >> Algo parecido com isso >> >> Alguém já passou por algo parecido e sabe como resolver, estou quebrando >> a cabeça aqui e está um pouco complicado. >> > > Lendo novamente o seu email não entendi muito bem o que você precisa :( > >> >> Obrigado. >> >> _______________________________________________ >> pgbr-geral mailing list >> [email protected] >> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral >> > > > []s > -- > JotaComm > http://jotacomm.wordpress.com > > _______________________________________________ > pgbr-geral mailing list > [email protected] > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > > -- Forte abraço, Aldemir Vieira ==
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
