查找/删除重复记录
2011-06-08 16:32
197 查看
查找相当记录及个数:
SELECT COUNT(CNAME),CNAME FROM tblCompany GROUP BY CNAME HAVING (COUNT(*) > 1)
删除相当记录:
delete tblCompanyTemp where ID not in (
select max(ID) from tblCompanyTemp group by CNAME)
SELECT COUNT(CNAME),CNAME FROM tblCompany GROUP BY CNAME HAVING (COUNT(*) > 1)
删除相当记录:
delete tblCompanyTemp where ID not in (
select max(ID) from tblCompanyTemp group by CNAME)
相关文章推荐
- 在Oracle中如何利用Rowid查找和删除表中的重复记录
- Oracle 查找并删除表中的重复记录
- 在Oracle中如何利用Rowid查找和删除表中的重复记录(转)
- 在Oracle中如何利用Rowid查找和删除表中的重复记录
- 【SQL】通过rowid查找及删除重复记录
- MSSQL:数据库中查找重复记录和删除重复记录的sql
- Oracle中查找和删除重复记录方法简介
- Oracle几种查找和删除重复记录的方法总结
- MySQL查找并删除重复记录
- Oracle 查找并删除表中的重复记录
- 在Oracle中如何利用Rowid查找和删除表中的重复记录
- Oracle几种查找和删除重复记录的方法总结
- Oracle中查找和删除重复记录方法简介
- 如何查找、删除表中重复的记录
- python查找/删除重复记录
- SQL重复记录处理(查找,过滤,删除)
- SQL重复记录处理(查找,过滤,删除)
- Oracle几种查找和删除重复记录的方法总结
- Oracle 删除重复数据只留一条 查询及删除重复记录的SQL语句 1、查找表中多余的重复记录,重复记录是根据单个字段(Id)来判断 select * from 表 wher
- SQL重复记录处理(查找,过滤,删除)