07/03/2014, 15:18
|
| | Fecha de Ingreso: mayo-2010
Mensajes: 8
Antigüedad: 14 años, 6 meses Puntos: 0 | |
Respuesta: Select oracle Explico un poco la estructura:
Tabla_1 (datos correctos)
*cv
*tipo
*nombre
Tabla_2
*rpu
*direccion
*procesado
la TABLA_1 puede tener nombres iguales pero se identifica por el tipo, por ejemplo:
Nombre = PRIMAVERA puede ser de tipo calle, avenida, callejon
si yo ejecuto por ejemplo:
SELECT CV,NOMBRE FROM TABLA_1 WHERE NOMBRE = 'PRIMAVERA';
Me regresa Tipo Nombre
CALLE PRIMAVERA
AVENIDA PRIMAVERA
CALLEJON PRIMAVERA
CALLE CALLE A
AVENIDA CALLE B
CALLEJON CALLE B
Al ejecutar:
SELECT DIRECCION FROM TABLA_2 WHERE PROCESADO='SI';
Direccion
PRIMAVERA
CALLE A
CALLE B
Lo que estoy buscando, es la forma de obtener el nombre (sin importar el tipo), solo una vez usando por ejemplo lo siguiente:
SELECT CV,NOMBRE FROM TABLA_1 WHERE NOMBRE IN (SELECT DIRECCION FROM TABLA_2 WHERE PROCESADO='SI');
Busco que el resultado sea: CV Nombre
123456 PRIMAVERA
654321 CALLE A
987456 CALLE B
Es básicamente lo que busco, la estructura de las tablas quizá no es la más correcta, más sin embargo, yo no diseñé dicho modelo de base de datos, ojalá esto haya quedado un poco más claro, y de nuevo gracias por tu ayuda gnzsoloyo y cualquier comentario quedo a disposición, saludos! |