Actualizacion de tablas

pepe_ortega
21 de Octubre del 2003
Necesito ayuda. TEngo dos tablas con los mismos campos, una tiene 20000 registros y la otra solo 4000. En ambas tablas coincide el valor de cinco columnas, en la tabla grande necesito poner el valor de las otras tres columnas que estan contenidas en la tablas mas pequeño. Como debo de hacer mi update?

ALEJANDRA
21 de Octubre del 2003
HOLA PEPE
ESTE ES EL UPDATE QUE TIENES QUE HACER
R Y S SON VARIABLES QUE PUEDES MODIFICAR POR CUALQUIER OTRA , LAS CARIABLES DE ABAJO SON LOS 5 CAMPOS COMUNES DE LAS TABLAS.

UPDATE R
SET R.CAMPOX_TABLA_GRANDE = S.CAMPOX_TABLA_CHICA,
R.CAMPOY_TABLA_GRANDE = S.CAMPOY_TABLA_CHICA
FROM TABLA_GRANDE R, TABLA_CHICA S
WHERE
R.CAMPO_TABLA_GRANDE = S.CAMPO_TABLA_CHICA AND
R.CAMPO2_TABLA_GRANDE = S.CAMPO2_TABLA_CHICA AND
R.CAMPO3_TABLA_GRANDE = S.CAMPO3_TABLA_CHICA AND
R.CAMPO4_TABLA_GRANDE = S.CAMPO4_TABLA_CHICA AND
R.CAMPO5_TABLA_GRANDE = S.CAMPO5_TABLA_CHICA