Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Oracle »

Buscar registros en tabla2 o tabla3 si no esta en tabla1

Estas en el tema de Buscar registros en tabla2 o tabla3 si no esta en tabla1 en el foro de Oracle en Foros del Web. Saludos a todos. Sé que esto puede ser super básico, pero no encuentro como hacerlo... tengo 3 tablas: tabla1 codigo_pais codigo_ciudad tabla2 codigo_pais codigo_ciudad tabla3 ...
  #1 (permalink)  
Antiguo 05/05/2015, 21:34
Avatar de Ludwingg  
Fecha de Ingreso: diciembre-2002
Ubicación: San Salvador
Mensajes: 951
Antigüedad: 21 años, 11 meses
Puntos: 5
Buscar registros en tabla2 o tabla3 si no esta en tabla1

Saludos a todos.

Sé que esto puede ser super básico, pero no encuentro como hacerlo... tengo 3 tablas:

tabla1
codigo_pais
codigo_ciudad

tabla2
codigo_pais
codigo_ciudad

tabla3
codigo_pais
codigo_ciudad

He tratado de simplificar las cosas para que se me entienda mejor...

Lo que necesito hacer, es una consulta en la que si el codigo_ciudad de tabla1 es null, que la consulta vaya a verificar a tabla2 el campo codigo_ciudad y muestre ese, pero si tambien es null, que se vaya a verificar a tabla3 el codigo_ciudad y lo muestre.

Gracias por cualquier ayuda.
  #2 (permalink)  
Antiguo 06/05/2015, 07:58
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 18 años, 3 meses
Puntos: 774
Respuesta: Buscar registros en tabla2 o tabla3 si no esta en tabla1

que manejador de bases de datos estas usando???
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me
  #3 (permalink)  
Antiguo 06/05/2015, 08:14
Avatar de Ludwingg  
Fecha de Ingreso: diciembre-2002
Ubicación: San Salvador
Mensajes: 951
Antigüedad: 21 años, 11 meses
Puntos: 5
Respuesta: Buscar registros en tabla2 o tabla3 si no esta en tabla1

Hola.
Estoy utilizando Oracle 11g.
Gracias.

Etiquetas: bases-de-datos-general, registros, tabla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:35.