SQL Server – Update Select de una tabla con un cruce

Written by lopezatienza on 12/07/2011 – 22:34 -

Buenas.

Con esta consulta actualizas una tabla cruzándola con la que comparas, muy útil y aunque no es complejo puede llegar a dar dolor de cabeza buscando la solución.

Tabla01
ID_Tabla01 Descripcion CampoACambiar
1 Prueba1 Dato1
2 Prueba2 Dato2
3 Prueba3 Dato3
Tabla02
ID_Tabla02 Descripcion CampoACambiar
1 Prueba11 Dato1
2 Prueba12 Dato2
3 Prueba13 Dato3
Resultado Tabla02 después del Update
ID_Tabla02 Descripcion CampoACambiar
1 Prueba1 Dato1
2 Prueba2 Dato2
3 Prueba3 Dato3

UPDATE

Tabla02

SET

Tabla02.Descripcion = Tabla01.Descripcion

FROM

Tabla02

INNER JOIN

Tabla01

ON

Tabla02.ID_Tabla02 = Tabla01.ID_Tabla01

WHERE

Tabla02.ID_Tabla02 = Tabla01.ID_Tabla01

Un saludo y espero os sirva de ayuda.

Autor: Antonio Lopez Atienza


Tags:
Posted in SQL Server | No Comments »

Leave a Comment

 

RSS
MCC D5E