PostgreSQL - Cruzar tabla

 
Vista:

Cruzar tabla

Publicado por Gramajo Carlos Jorge (2 intervenciones) el 12/09/2013 16:03:02
Hola a todos necesito alluda:
Tengo dos tablas, por ejemplo tabla1 y tabla2 las dos tablas tienen dos campos en comun osea el campo padron_m.

Lo que quiero es copiar datos que contiene la tabla2 asi la tabla1, claro que en la tabla1 voy a crear dos campos por ejemplo apellido y nombre.

Seria algo asi:

tabla1

id padron_m domicilio
1 5247 heredia 556
2 8794 catamarca 1000
3 7841 italia 100
4 9546 craz 588

tabla2
id padron_m apellido nombre
1 5247 Gonzales Luis
2 8794 Correa marta
3 7841 Zuleta marcela
4 9546 Serrano mirta


y quiero que quede asi

tabla1

id padron_m domicilio apellido nombre
1 5247 heredia 556 Gonzales Luis
2 8794 catamarca 1000 Correa marta
3 7841 italia 100 Zuleta marcela
4 9546 craz 588 Serrano mirta


Desde ya muchas gracias!!!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 14
Ha aumentado 1 puesto en PostgreSQL (en relación al último mes)
Gráfica de PostgreSQL

Cruzar tabla

Publicado por Rafael (21 intervenciones) el 03/03/2014 17:15:35
Una vez que hayas creado los campos en la tabla 1
1
2
3
4
5
UPDATE tabla1 as T1 SET
t1.apellido = t2.apellido,
t1.nombre = t2.nombre
FROM tabla2 as t2
WHERE t1.padron_m = t2.padron_m;
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar