我有sql表但是,一些值添加了多次,我需要删除其中一个.你能给我一个简单的查询吗?
从这里开始.如果您还没有唯一标识每一行的"ID"字段,则需要创建一个以使其生效(您可以在完成后立即删除该列):
DELETE FROM MyTable WHERE ID NOT IN ( SELECT MAX(ID) FROM MyTable GROUP BY DuplicateColumn1, DuplicateColumn2, DuplicateColumn2)
另外,在这个网站上搜索"删除重复的行sql server",你会发现这个问题已在这里多次得到解答.