Marcelo Cardoso de Souza escreveu:
No meu banco versão 8.3.3, diz q a função connectby não
existe.
Tá no contrib e você tem que instalar.
Em 31 de março de 2010 14:05, JotaComm <[email protected]>
escreveu:
Opa,
Em 31 de março de 2010 13:56, Marcelo
Cardoso de Souza <[email protected]>
escreveu:
uma
consulta assim SELECT * FROM tabela t1 JOIN tabela t2 ON t1.id_pai=t2.id;
não resolve meu caso pois não tenho controle de quandos niveis existem.
Legal.
Por
enquanto estou usando uma consulta semelhante pra buscar até 5 niveis q
eu creio ser o maximo do sistema em questão, porém o sistema deve
permiter cadastrar "n" niveis
E quanto a dica do Osvaldo?
Em 31 de março de 2010 13:50, JotaComm <[email protected]>
escreveu:
Olá,
Salve
galera,
Eu tenho a seguinte estrutura de tabela
id, nome_menu, link, id_pai
onde o id_pai é chave estrangeira para propria tabela pra poder montar
um encadeamento com N niveis.
No meu caso preciso de fazer um select que traga todos os herdeiros de
todos os niveis de um determinado id.
Já li alguns artigos sobre select recursivo, mas não obtive sucesso.
SELECT recursivo é a partir da versão 8.4. No PGCon de
2009 o Leandro Dutra nos deu um presente com a sua palestra sobre
recursão do PostgreSQL, acredito que valeria a pena você dar uma lida.
Agora outra pergunta. Você quer apenas mostrar os dados?
Um SELECT do tipo não resolveria:
SELECT * FROM tabela t1 JOIN tabela t2 ON t1.id_pai= t2.id;
[]s
marcelo
--
Antes de imprimir pense em sua responsabilidade e compromisso com o
MEIO AMBIENTE.
[]s
--
JotaComm
http://jotacomm.wordpress.com
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
--
Antes de imprimir pense em sua responsabilidade e compromisso com o
MEIO AMBIENTE.
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
--
Antes de imprimir pense em sua responsabilidade e compromisso com o
MEIO AMBIENTE.
--
This message has been scanned for viruses and
dangerous content by
MailScanner,
and is
believed to be clean.
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
--
This message has been scanned for viruses and
dangerous content by
MailScanner, and is
believed to be clean.
|
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral