Hola sizne.
Para eliminar los duplicados en "Tabla2" podés usar:
Código:
DELETE FROM Tabla2 a
WHERE Campo_ID > (SELECT MIN(Campo_ID) FROM Tabla2 b
WHERE b.Campo1 = a.Campo1);
Fijate, que en la cláusula
WHERE del ejemplo sólo verifico por un campo.
Si queres evaluar por más de un campo tendrías que usar en la cláusula
WHERE:
Código:
WHERE b.Campo1 = a.Campo1 AND b.Campo2 = a.Campo2 AND ...
Saludos.