Gracias por la nueva ayuda en cuanto tenga un minuto lo pruebo.
Para la clausula where, intervienen dos campos DNI y COD_CAT pues como comenté anteriormente en otro post, una persona (DNI) puede tener dos categorias (COD_CAT), por ejemplo un comisario (yo) puedo tener licencia de comisario y de cicloturista a la vez, con lo cual aparezco dos veces en la tabla.
Repito busco unos minutos de tranquilidad y pruebo, esto de los join no lo tengo muy por mano y veo que puede ser interesante, ya que lo que haré es borrar toda la tabla definitiva antes del insert y hacer un insert masivo en vez de actualizar registros y luego añadir si no existen.
Por cierto es correcto para hacer el left join colocar el código así?:
Código SQL
[-]
LEFT JOIN "CTR0003" DEFINITIVA ON ( AUTONOMICA.DNI= DEFINITIVA.DNI and AUTONOMICA.COD_CAT= DEFINITIVA.COD_CAT)
Si es correcto luego en la clausula WHERE tendré que poner lo mismo, no?
Gracias de nuevo
Josep