Update apartir de select
Publicado por Nicolás Mendoza Hernández (5 intervenciones) el 11/05/2005 17:30:06
Hola
Como puedo lograr un Update a patartir de un select esto es, hacer algo como un
INSERT INTO TABLA SELECT * FROM TABLA@OTRABD WHERE CAMPO = 1;
EN TEORIA SE INSERTAN EL RESULTADO DE LA CONSULTA EN TABLA.
Ahora yo quiero hacer un update para igualar el valor con lo de otrra tabla igual, osea tengo una replica y por x motivo no son iguales los registros entonces quisiera hacer algo asi
UPDATE TABLA SET CAMPO1 = A.CAMPO1, CAMPO2 = A.CAMPO2 FROM (SELECT CAMPO1, CAMPO2 FROM TABLA@OTRABD WHERE LLAVE = 1) A WHERE A.LLAVE = TABLA.LLAVE.
De antemano gracias, y espero me puedan ayudar
Como puedo lograr un Update a patartir de un select esto es, hacer algo como un
INSERT INTO TABLA SELECT * FROM TABLA@OTRABD WHERE CAMPO = 1;
EN TEORIA SE INSERTAN EL RESULTADO DE LA CONSULTA EN TABLA.
Ahora yo quiero hacer un update para igualar el valor con lo de otrra tabla igual, osea tengo una replica y por x motivo no son iguales los registros entonces quisiera hacer algo asi
UPDATE TABLA SET CAMPO1 = A.CAMPO1, CAMPO2 = A.CAMPO2 FROM (SELECT CAMPO1, CAMPO2 FROM TABLA@OTRABD WHERE LLAVE = 1) A WHERE A.LLAVE = TABLA.LLAVE.
De antemano gracias, y espero me puedan ayudar
Valora esta pregunta


0