¿Cómo elimino en Access registros en una tabla los cuales ya tengo en otra tabla de la misma base?

Buen Día.

Necesito ayuda ya que tengo en una base de datos 2 tablas, y tengo registros en una de esas tablas que ya tengo en otra y lo que quiero es comparar esas dos para que los que tengo repetidos sean eliminados. Pondré un ejemplo:

TABLA 1

NUMERO NOMBRE TELÉFONO

1 ANA 123456

2 LUIS 456123

3 JUAN 789456

4 JOSE 456789

5 DIANA 789123

6 MARIO 123654

TABLA 2
NUMERO NOMBRE TELÉFONO
2 LUIS 456123
4 JOSE 456789
6 MARIO 123654

Lo que quiero es hacer una especie de cruce para borrar en TABLA 1 lo que tengo en TABLA 2.

Espero me puedas ayudar.

Gracias y Saludos :)

Respuesta
1

Debes recorrer la tabla 2 y buscar ese registro en la tabla 1 y si existe eliminarlo.

Si se que lo debo de buscar, el punto es que en la consulta de eliminación ¿como haría la relación o que criterio debo poner para que me permita borrar? Porque si solo relaciono la tabla y la intento correr no me lo permite, necesito incluir un criterio.

No se porque tendrías que crear una relación en la base de datos de esas dos tablas, eso no seria correcto.

Para mi simplemente es hacer un select * from tabla 1 where numero = vNumero & nombre = vNombre & teléfono = vTelefono

Si la consulta anterior genera datos quiere decir que existe y entonces haces el DELETE del registro

VNumero, vNombre y vtelefono son variables en donde tienes almacenado la información e la otra tabla

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas