SQL Server - UPDATE con valores de un SELECT

 
Vista:

UPDATE con valores de un SELECT

Publicado por Hubert Casimiro T. (18 intervenciones) el 21/11/2005 22:06:21
Buenas Señores.

(1)-Esto me da como resultado 1 registro
SELECT campo1, campo2, campo3, campo4 From MITABLA1 Where Campo1 = 1000

(2)-Esto me da como resultado tambien 1 registro
SELECT campox, campoy, campoz From MITABLA2 Where Campo1 = 1000

(3)- Tengo variable con DECLARE @mivar1 int, mivar2 char(2)

¿Se puede?. rrealizar un UPDATE a otra tabla MITABLA3 con los valores encontrados en el SELECT de (1), (2) Y (3).
Si se puede hacer esto, favor de darme una manito

Gracias por desasnarme.
Cordialmente

Hubert Casimiro Taco.
Lima-PERU
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

RE:UPDATE con valores de un SELECT

Publicado por Jesus Oliver (3 intervenciones) el 12/12/2005 15:25:53
Si, se puede, pero tendrias que meter los campos que deseas de los select 1 y 2 en variables. por cierto, si no recuerdo mal, no puedes hacer declare de mas de una variable en la misma linea.
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

RE:UPDATE con valores de un SELECT

Publicado por Hubert Casimiro Taco. (18 intervenciones) el 14/12/2005 18:28:42
Esta es la solucion Isaias me paso al Dato.

UPDATE TABLA1 SET COL2 = b.COL2
FROM TABLA1 JOIN TABLA2 b ON TABLA1.COL1 = b.COL1

Saludos
Hubert
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