07/07/2008, 00:46
|
| | | 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 |