DELETE a
FROM tableA a
LEFT JOIN
(
SELECT MIN(ID) ID, Name, Phone
FROM TableA
GROUP BY Name, Phone
) b ON a.ID = b.ID AND
a.NAme = b.Name AND
a.Phone = b.Phone
WHERE b.ID IS NULL
Setelah Anda menjalankan pernyataan hapus, terapkan batasan unik pada kolom sehingga Anda tidak dapat menyisipkan rekaman duplikat lagi,
ALTER TABLE TableA ADD CONSTRAINT tb_uq UNIQUE (Name, Phone)