[firebase-br] select com auto relacionamento

Silfar Goulart silfar em gmail.com
Qui Maio 18 16:24:28 -03 2006


resolvi de outra maneira, criei um campo nm_obra_original

Em 18/05/06, Mario H. <brujeria em task.com.br> escreveu:
>
> E ai..
> ja tentou usar multiplicacao ao inves de join? tipo:
> FROM OBRA, OBRA OBRA1 WHERE OBRA.ID_OBRA_ORIGINAL = OBRA1.ID_OBRA
>
> Mas o ideal mesmo é separa isto em duas tabelas, uma para obra e outra
> para
> relacionamentos.. ex:
> OBRA
>     ID
>     NOME
>     .... (atributos)
>
> RELACIONAMENTOS
>     OBRAPAI
>     OBRAFILHO
>
> Valeu
> Mario
>
> ----- Original Message -----
> From: "Silfar Goulart" <silfar em gmail.com>
> To: "FireBase" <lista em firebase.com.br>
> Sent: Thursday, May 18, 2006 3:14 PM
> Subject: [firebase-br] select com auto relacionamento
>
>
> Vê alguem pode me ajudar?
>
> Uma tabela de obra
>
> id_obra
> nm_obra
> id_obra_original
>
> a obra original é o codigo de uma obra na mesma tabela.
>
> Como fica o select neste caso
>
> tentei :
>
> SELECT  OBRA.NM_OBRA, obra1.NM_OBRA AS OBR_ORIGINAL
> FROM OBRA
>    left join obra obra1 ON (OBRA.ID_OBRA_ORIGINAL = OBRA1.ID_OBRA)
>
> Mas aê ele traz ambos os nomes em branco.
>
> Por favor, preciso muito resolver isso
>
>
>
> --
> Silfar Goulart
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para editar sua configuração na lista, use o endereço
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para editar sua configuração na lista, use o endereço
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>



-- 
Silfar Goulart



Mais detalhes sobre a lista de discussão lista