Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Thiago Salles

Selecionar extremos de um auto relacionamento

Recommended Posts

Olá pessoal...Tenho 3 tabelas principais no meu banco....USUARIO, GRUPO, PROGRAMAessas tabelas foram criadas para definir em qual grupo estao os usuários e quais programas os grupos podem acessar.daí eu criei um auto-relacionamento na tabela de grupos... pq um grupo pode ser formado por outros grupos.daí eu quero pegar o nome dos programas sendo que um grupo pode conter o outro... que contem outro... indefinidamente.daí vem o motivo de eu ter mensionado sobre as arvores...{ {prg1,prg2}, {{prg3,prg4,prg5},prg6}, {prg7,prg8}}onde as {} representam os grupos e os programas sao os prg'sacho que nao fui muito claro, mas alguem entendeu e pode ajudar?Abraço!

Compartilhar este post


Link para o post
Compartilhar em outros sites

você deve fazer um select com a opção connect by.

 

Procure no manual de SQL da Oracle (é publico no site) a sintaxe e maiores detalhes.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.