Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/02/2015, 17:44
Hobitt
 
Fecha de Ingreso: octubre-2006
Ubicación: Xoxocotla, Morelos Mexico
Mensajes: 243
Antigüedad: 17 años, 6 meses
Puntos: 0
¿Como hago un select con cada resultado de otro?

Buena tarde.

Mi situación es la siguiente.


Tengo select que me arroja N cantidad de resultados y quiero usar información de cada uno de estos resultados para buscar otra información. ¿Como es posible realizar esto? ya he buscado y no logro encontrar un método.

Utilizo Oracle.

Aquí mi problema descrito de otra manera.

Resultados de Select 1:

1/NOMBRE/APELLIDO/CÓDIGO/FECHA
2/NOMBRE/APELLIDO/CÓDIGO/FECHA
3/NOMBRE/APELLIDO/CÓDIGO/FECHA
.
.
.
N/NOMBRE/APELLIDO/CÓDIGO/FECHA


Utilizando cada uno de los resultados obtenidos necesito hacer otro select

Select 2:
Código SQL:
Ver original
  1. SELECT * FROM TABLA1 WHERE CÓDIGO = CÓDIGO1 AND FECHA = FECHA1


Donde CÓDIGO 1 y FECHA1 son los respectivos obtenidos del SELECT 1

Necesito orientación de que es lo que podría hacer en este caso.

Con programación diseñaría un ciclo while donde lea uno a uno los resultados del primer select generando un nuevo select con los datos, pero en Oracle no soy muy bueno.

Agradezco de antemano el apoyo.

Saludos.

Última edición por gnzsoloyo; 19/02/2015 a las 14:45