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

Actualizar tablas

Estas en el tema de Actualizar tablas en el foro de Bases de Datos General en Foros del Web. quiero unir 2 tablas en una y tienen en comun un id,fecha y otros 3 campos que son distintos, como lo puedo hacer ????? y ...
  #1 (permalink)  
Antiguo 10/05/2006, 05:16
Avatar de Ascariz  
Fecha de Ingreso: noviembre-2005
Mensajes: 403
Antigüedad: 19 años
Puntos: 0
Actualizar tablas

quiero unir 2 tablas en una y tienen en comun un id,fecha y otros 3 campos que son distintos, como lo puedo hacer ?????
y la tabla nueva tiene un id, fecha y 6 campos distintos que vienen de 3 campos de casa base,
__________________
Desarrollador & Diseñador Web
Diseño de paginas web en Madrid
  #2 (permalink)  
Antiguo 10/05/2006, 06:43
Avatar de claray  
Fecha de Ingreso: agosto-2004
Ubicación: ahora... en Caracas
Mensajes: 345
Antigüedad: 20 años, 3 meses
Puntos: 0
select a.id,a.fecha,a.campo1,a.campo2,a.campo,b.campo1,b. campo2,b.campo3
from tabla1 as a
join tabla2 as b on b.id=a.id and b.fecha=a.fecha

saludos y suerte
__________________
:pirata: El arte de desarrollar es dejar que los otros lo hagan
  #3 (permalink)  
Antiguo 10/05/2006, 07:13
Avatar de Ascariz  
Fecha de Ingreso: noviembre-2005
Mensajes: 403
Antigüedad: 19 años
Puntos: 0
pero no hay que hacerlo con un update ???
la tabla donde nueva esta vacia, y las 2 de origen llenas
__________________
Desarrollador & Diseñador Web
Diseño de paginas web en Madrid
  #4 (permalink)  
Antiguo 10/05/2006, 08:16
Avatar de PequeñoMauro  
Fecha de Ingreso: abril-2006
Ubicación: Lima - Perú
Mensajes: 600
Antigüedad: 18 años, 7 meses
Puntos: 3
Hola, puedes hacerlo con un insert select:

insert into tabla_nueva (campos)
select a.id,a.fecha,a.campo1,a.campo2,a.campo,b.campo1,b. campo2,b.campo3
from tabla1 as a
join tabla2 as b on b.id=a.id and b.fecha=a.fecha

No vas a actualizar, vas a insertar nueva data a la nueva tabla.
Saludos
__________________
"Nada en mis manos traigo tan solo a tu cruz me aferro....."
  #5 (permalink)  
Antiguo 11/05/2006, 03:45
Avatar de Ascariz  
Fecha de Ingreso: noviembre-2005
Mensajes: 403
Antigüedad: 19 años
Puntos: 0
gracias pero al final lo he echo con asp
__________________
Desarrollador & Diseñador Web
Diseño de paginas web en Madrid
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 14:27.