Actualizar una tabla A con datos almacenados en una tabla B
******SQL Server******
Tabla a actualizar: A
Tabla donde están los datos: B
Código:
Update A
set A.campo1 = B.campo1
from A, B
where A.campo1 = B.campo1
******MySQL******
Tabla a actualizar: A
Tabla donde están los datos: B
Tabla donde están los datos: B
update tabla1
inner join tabla2 on tabla1.id_tabla2 = tabla2.id
set tabla1.campo=tabla2.language
Ejemplo:
/*select * from ord_cabdoc a*/
update ord_cabdoc a
inner JOIN sucursales b on b.cli_nit = '860034313' and b.cli_nit = a.cli_nit and b.cod_sucursal = a.cod_sucursal
set a.cod_ciudad = b.cod_ciudad, a.cod_depto = b.cod_depto
where b.cod_director = '500015303758d' /*and a.ano_ord = '2023'*/ and b.cod_ciudad <> a.cod_ciudad
Comentarios
Publicar un comentario