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

ayuda con SQL

Estas en el tema de ayuda con SQL en el foro de PostgreSQL en Foros del Web. Apreciados amigos, Necesito de su ayuda para el siguiente caso: Necesito con el resultado de de un SELECT acutalizar otra tabla. Me explico mejor. Supongamos ...
  #1 (permalink)  
Antiguo 26/11/2010, 06:42
 
Fecha de Ingreso: noviembre-2010
Mensajes: 2
Antigüedad: 13 años, 4 meses
Puntos: 0
ayuda con SQL

Apreciados amigos,

Necesito de su ayuda para el siguiente caso:

Necesito con el resultado de de un SELECT acutalizar otra tabla. Me explico mejor.

Supongamos que el resultado de un select me entrega la siguiente tabla

key campo
1 A
2 B
3 C

con este resultado quiero acutalizar una tabla que tiene como clave el campo key y en uno de sus atributos quiero actualizarlo con el valor que trae el camo, es decir, si por ejemplo la tabla contiene

Tabla
key campoA CampoB
1 X
2
4 X

luego del proceso deberia queda asi:
key campoA CampoB
1 A
2 B
4 X

Mil gracias por la ayuda.

Saludos.

Jorge von Rudno
  #2 (permalink)  
Antiguo 26/11/2010, 07:44
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 2 meses
Puntos: 360
Respuesta: ayuda con SQL

Mira este tema en especial la sintaxis para actualizar campos de una tabla con base en otra.

saludos
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
  #3 (permalink)  
Antiguo 27/11/2010, 03:54
 
Fecha de Ingreso: noviembre-2010
Mensajes: 2
Antigüedad: 13 años, 4 meses
Puntos: 0
Respuesta: ayuda con SQL

Hola Huesos52,

Mil gracias por contestarme, El lunes que este en la oficina pruebo lo que me sugieres y te cuento como me va.

Saludos.

Jorge von Rudno

Etiquetas: sql
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 02:03.