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
След като изпълните оператора delete, наложете уникално ограничение върху колоната, така че да не можете да вмъквате дублиращи се записи отново,
ALTER TABLE TableA ADD CONSTRAINT tb_uq UNIQUE (Name, Phone)