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
Sau khi bạn đã thực hiện câu lệnh xóa, hãy thực thi một ràng buộc duy nhất trên cột để bạn không thể chèn lại các bản ghi trùng lặp,
ALTER TABLE TableA ADD CONSTRAINT tb_uq UNIQUE (Name, Phone)