March 1, 2007 by pinaldave
Following code is useful to delete duplicate records. The table must have identity column, which will be used to identify the duplicate records. Table inexample is has ID as Identity Column and Columns which have duplicate data are DuplicateColumn1, DuplicateColumn2 and DuplicateColumn3.
DELETE
FROM MyTable
WHERE ID NOT IN
(
SELECT MAX(ID)
FROM MyTable
GROUP BY DuplicateColumn1, DuplicateColumn2, DuplicateColumn3)
Watch the view to see the above concept in action:
Reference : Pinal Dave (http://blog.SQLAuthority.com)
No comments:
Post a Comment