删除 重复记录!
有没有使用一条SQL语句删除重复的记录,并保留一条
重复记录所有字段内容是一样的
[解决办法]
select Distinct * from tablle
[解决办法]
--删除重复记录
DECLARE @ TABLE(id INT IDENTITY, sName VARCHAR(10)
)
INSERT INTO @ SELECT '三 '
UNION ALL SELECT '王二 '
UNION ALL SELECT '三 '
UNION ALL SELECT '李四 '
UNION ALL SELECT '王二 '
DELETE FROM @ WHERE NOT id IN (SELECT MAX(id) FROM @ GROUP BY sName)
SELECT * FROM @
[解决办法]
不是阿,我的表格:test
viceid content tel
1 weiekieeiirr 6789765
2 ddddddddd 555555
2 ddddddddd 555555
2 ddddddddd 555555
我想要删除viceid=2的两个,保留一个
使用delete from test where viceid not in(select viceid from test group bu viceid)
结果执行后没有什么变化
(所影响的行数为 0 行)
应该怎么办?
[解决办法]
既然解了,就接分吧
[解决办法]
up
[解决办法]
删除重复数据
http://www.cnblogs.com/piaoqingsong/archive/2006/08/08/470931.html