大家帮帮写个SQL语句!
如,我的数据库有一个表项(字段)是“score”
如何删除在score字段中相同的其他记录!
效果就是字段score中没有相同记录!
[解决办法]
在MS SQL删除重复行的几种方法
[解决办法]
你用的 SQL Server 版本是什么样的?如果是 SQL 2008+,可以用分析函数:
DELETE FROM table_1WHERE id IN ( SELECT id FROM (SELECT ROW_NUMBER() OVER (PARTITION BY val ORDER BY id) AS serid, id, val FROM TABLE_1 ) a WHERE serid > 1)