Página 1 de 1
Achar todos os pais.
Enviado: Qui, 25 Out 2007 1:41 pm
por Raphaelbi
Fala galera, sou novo por aqui e gostaria de saber como eu faço para achar os pais e filhos em apenas uma consulta:
Ex.: Eu tenho uma tabela "tab_1" que possui uma FK com a tabela "tab_2", e essa FK da tab_1 é a coluna filha na tab_2.
Então o que eu queria era o seguinte, uma consulta que retorne toda a família tanto para cima(pais, avós), quanto para baixo(filhos, netos)
Obrigado
desde já
Att.
Enviado: Qui, 25 Out 2007 1:45 pm
por Trevisolli
Enviado: Qui, 25 Out 2007 1:53 pm
por Raphaelbi
Opa, valeu pela ajuda, mas o que está ocorrendo é o seguinte, eu não consigo ver a família pra cima e pra baixo, vejo apenas a família para cima.
Será que haveria alguma saída eu fazendo um PL???
Pois a tab_2 eu tenho apenas a informação do pai e filha, logo eu buscando pela filha vem o pai, e depois busco de novo na coluna filho com o valor do antigo pai, e acho a avó, mas como fazer vir a família toda em uma única consulta ta brabo,
Abração
Att.
Enviado: Qui, 25 Out 2007 1:54 pm
por Trevisolli
Brother,
Uma saída é fazer com SQL dinâmico.
Faça uma busca aqui, que vai achar tópicos interessantes.
Com certeza tem como fazer esta busca que deseja.
qualquer coisa, manda ai.
Enviado: Qui, 25 Out 2007 2:40 pm
por Tineks
Raphaelbi,
uma ideia seria você criar uma view amarrando as 2 tabelas, depois você pode montar um select utilizando o "CONNECT BY", esse talves seja um caminho..
obs : no forum tem informações sobre o connect by.
[]s
aí
Enviado: Sáb, 27 Out 2007 8:20 am
por Renan Orati
Kara... coloca aqui a estrutura das tuas tabelas... coloca ai pra gente o script que você usou para estas tabelas! =) vlw!!
Consegui
Enviado: Seg, 29 Out 2007 9:18 am
por Raphaelbi
Flaa galera valeu mesmo pela ajuda, mas eu consegui pelo connect by prior
Abs