Instrucción SQL

Buenos días,
Me podrías explicar y sobre todo facilitar el código SQL mediante el cual se puedan comparar dos bases de datos, ya que cada mes recibo una base de datos de mi cliente y al siguiente mes tengo que comprobar que la nueva base de datos me la ha enviado correctamente por eso las quiero comparar.
Muchas gracias

1 respuesta

Respuesta
1
¿En qué esta la base de datos del cliente?
¿Qué contiene la base de datos?
Supongamos que una tabla de base de datos contiene dos campos: código y nombre.
Puedes hacer lo siguiente:
INSERT INTO tabla1 SELECT * FROM tabla2 WHERE tabla2.codigo IN (SELECT b.codigo, a.codigo FROM tabla2 b LEFT JOIN tabla1 a ON b.codigo=a.codigo WHERE a.codigo IS NULL)
Esta instrucción agregar los registro de la tabla2 que no estén en la tabla1.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas