sql >> Databasteknik >  >> RDS >> Mysql

Hur man hittar dubblettdata mellan två tabeller och tar bort på en

Använd gå med för detta.

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;

För att verifiera vilka poster som kommer att raderas kan du använda 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;

Referens:




  1. Implementera kommentarer och likes i databasen

  2. Hur kan jag bli av med oönskade tomma XML-taggar?

  3. Laravel sorterar resultat efter specifika värden

  4. det bästa sättet att spåra dataändringar i Oracle