Ver Mensaje Individual
  #4 (permalink)  
Antiguo 07/07/2008, 00:46
Avatar de chuscazo
chuscazo
 
Fecha de Ingreso: abril-2004
Mensajes: 84
Antigüedad: 20 años, 7 meses
Puntos: 0
Respuesta: select recursivo

No me estraña XDDDDD.

Se trata de hacer una consulta y almacenarla en una vista temporal para luego hacer la consulta sobre ella. Seria mas o menos así:

SELECT * FROM (
SELECT PADREID, LEVEL NIVEL
FROM RELACIONES R
START WITH R.HIJOID=37401
CONNECT BY PRIOR R.PADREID = R.HIJOID ) TEMPORAL , NOMBRRES
WHERE TEMPORAL.PADREID = NOMBRES.ID
ORDER BY NIVEL

TEMPORAL se trata como una tabla cuyo contenido es el resulatado de la consulta:
SELECT PADREID, LEVEL NIVEL
FROM RELACIONES R
START WITH R.HIJOID=37401
CONNECT BY PRIOR R.PADREID = R.HIJOID

Si tienes alguna duda mas no escatimes en preguntas.

Saludos