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

Actualizar Tabla

Estas en el tema de Actualizar Tabla en el foro de Bases de Datos General en Foros del Web. Hola a ver si me podes dar una mano he dado vueltas por varios caminos pero mi poco conocimiento no me deja hacer lo que ...
  #1 (permalink)  
Antiguo 20/01/2009, 07:53
 
Fecha de Ingreso: enero-2009
Mensajes: 2
Antigüedad: 15 años, 10 meses
Puntos: 0
Actualizar Tabla

Hola a ver si me podes dar una mano he dado vueltas por varios caminos pero mi poco conocimiento no me deja hacer lo que quiero. Tengo una Tabla1 con varios campos del cual dos de ellos son codigo1 y codigo2 necesito ir actualizando una tabla2 que tiene un campo llamado codigo según va cambiando la tabla 1 como no suelo ser muy explicito lo pongo mas grafico lo que necesito.

Tabla1
idequipos | codigo1 | codigo2
1 225 226
2 230 245
Necesitaria tener una tabla 2 que me quede asi
idcodigos codigo
1 225
2 226
3 230
4 245

Desde ya muchas gracias
  #2 (permalink)  
Antiguo 21/01/2009, 10:30
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 8 meses
Puntos: 574
Respuesta: Actualizar Tabla

Código:
Selec distinct SbC.codigo
from (Select distinct tabla1.codigo1 as codigo
           from tabla1
          UNION ALL
         Select distinct tabla1.codigo2 as codigo
            from tabla1) as SbC
order by SbC.codigo;
Quizas lo mejor seria no crear una tabla2 sino una vista

Código:
CREATE VIEW TablaCodigos
Selec distinct SbC.codigo
from (Select distinct tabla1.codigo1 as codigo
           from tabla1
          UNION ALL
         Select distinct tabla1.codigo2 as codigo
            from tabla1) as SbC
order by SbC.codigo;
Así siempre estará actualizada. Y por lo demas la puedes usar como si fuera una tabla....

Quim
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 23:18.