SQL - UPDATE con valores de un SELECT

 
Vista:

UPDATE con valores de un SELECT

Publicado por Huber Casimiro T. (98 intervenciones) el 21/11/2005 19:43:19
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 Isaías (5072 intervenciones) el 21/11/2005 22:13:43
Si, pero debe existir una RELACION (columna que relacione) a las 3 tablas.

UPDATE MyTabla1 SET myCol1 = b.myCol1, myCol2 = c.myCol2
FROM MyTabla1 a JOIN MyTabla2 b ON a.colid = b.colid
JOIN MyTabla3 c ON a.colid = c.colid
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