[firebase-br] select com auto relacionamento

Mario H. brujeria em task.com.br
Qui Maio 18 16:20:26 -03 2006


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 





Mais detalhes sobre a lista de discussão lista