Stack Overflow en español Asked by Wolfrgen on December 4, 2021
Tengo una tabla llamada contabb1
a la cual le he creado una tabla de respaldo usando la sentencia:
CREATE TABLE "BDprueba".contabb1backup AS SELECT * FROM "public".contabb1;
He modificado unos datos dentro de la tabla original por error y necesito recuperar los originales que había en una sola columna.
El nombre de esa columna es Pereje
. ¿Cómo puedo copiar los datos de esa columna solamente que se encuentran en la copia y colocarlos nuevamente en la tabla original?
Puedes utilizar una subconsulta que te devuelva los registro y a esta le aplicas where
para filtrar por el id
que deberia tener
Ejemplo:
UPDATE "public".contabb1
SET "public".contabb1.Pereje=tablaBack.Pereje
FROM (select * FROM "BDprueba".contabb1backup) as tablaBack
WHERE "public".contabb1.id=tablaBack.id;
Answered by jcHernande2 on December 4, 2021
Get help from others!
Recent Answers
Recent Questions
© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP