sql >> Databáze >  >> RDS >> Mysql

Jak najít duplicitní data mezi dvěma tabulkami a odstranit na jedné

Použijte k tomu připojení.

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;

Chcete-li ověřit, které záznamy budou smazány, můžete použít příkaz 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;

Reference:




  1. Chenův zápis

  2. PLS-00103 Při provádění uloženého postupu se vyskytl symbol> chyba

  3. Tabulka MySQL je označena jako havarovaná

  4. MySQL #1243 Neznámý handler připraveného příkazu (stmt) zadaný příkazu EXECUTE