Más

Comparar dos tablas y agregar solo los datos nuevos

Comparar dos tablas y agregar solo los datos nuevos


Necesito comparar los datos en dos tablas idénticas en diferentes copias de una geodatabase y seleccionar las filas en la Tabla 1 que no están incluidas en la Tabla 2 para que puedan agregarse a la Tabla 2 (parte de la copia principal almacenada localmente de la geodatabase). Tendré que hacer esta tarea con regularidad, así que me gustaría automatizarla como parte de un modelo (ya he creado un modelo para hacer esta tarea para los shapefiles en la geodatabase).

Hasta ahora he intentado Agregar tabla de combinación y comparación, pero parece que ninguno de los dos hará lo que necesito.

¿Cuáles son otras formas de realizar esta tarea?


Posible flujo de trabajo:

  1. Importar la tabla de actualización a la geodatabase principal.
  2. Usando una consulta anidada, seleccione todos los registros en Actualización que están presentes en Principal (Seleccione Actualizar donde "pointid" IN (SELECCIONE "pointid" FROM Main_Table)
  3. Elimina los registros seleccionados como duplicados.
  4. Agregue los registros de actualización restantes a Main.