$Sorgu = "DELETE FROM TABLO_ADI WHERE SÜTUN_ADI IN (SELECT Kopya.SÜTUN_ADI FROM TABLO_ADI Kopya JOIN TABLO_ADI Kopya2 ON Kopya.TekrarEdenSÜTUN_ADI = Kopya2.TekrarEdenSÜTUN_ADI WHERE Kopya.id < Kopya2.id)";


Kopya.id ID'si en küçük olanı tutar. Yani tekrar edenlerin içinde ilk girilmiş olanı.

Büyük yazdığım yerleri sen doldurucaksın.


------------------------------------------------------------------------------------------------------------------

Kopyalanmış SQL kayıtlarının sayısı için


$Sorgu = "SELECT id,SÜTUN_ADI, COUNT(SÜTUN_ADI) AS Sayi FROM TABLO_ADI GROUP BY id, SÜTUN_ADI HAVING (Sayi > 1)";