Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Como encontrar dados duplicados entre duas tabelas e excluir em uma


Use join para isso.
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;

Para verificar quais registros serão excluídos, você pode usar a instrução select.
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;

Referência: