sql >> Database teknologi >  >> RDS >> Mysql

Sådan finder du dublerede data mellem to tabeller og sletter på en

Brug join til dette.

DELETE T1             -- Make sure only include T1 here.
FROM tb_allinc_sin_trace T1
INNER JOIN tb_outdoors T2 ON T1.confirmation_number = T2. confirmacion_nro 
WHERE T1.dates = T2.servicio_fecha;

For at bekræfte, hvilke poster der vil blive slettet, kan du bruge select statement.

SELECT * 
FROM tb_allinc_sin_trace T1
INNER JOIN tb_outdoors T2 ON T1.confirmation_number = T2. confirmacion_nro 
WHERE T1.dates = T2.servicio_fecha;

Reference:




  1. Sådan fejler eller crasher dine MySQL-instanser til test

  2. Hvilken SQL-forespørgsel er bedre, MATCH MOD eller LIKE?

  3. Sådan bindes datatable til reportviewer runtime

  4. Kan ikke SLIPPE en MySQL-tabel