sql 删除重复记录
2006-11-22 16:52
281 查看
delete table where id not in (
select max(id) from table group by col1,col2,col3...
)
group by 子句后跟的字段就是你用来判断重复的条件,如只有col1,那么只要col1字段内容相同即表示记录相同。
select max(id) from table group by col1,col2,col3...
)
group by 子句后跟的字段就是你用来判断重复的条件,如只有col1,那么只要col1字段内容相同即表示记录相同。
相关文章推荐
- 删除Table中完全重复记录 SQL语句
- 用SQL删除重复记录的N种方法
- 几个删除重复记录的SQL语句
- 在SQL中删除重复记录的多种方法
- SQL删除重复记录的方法
- Sql server 删除重复记录的SQL语句
- SQL删除表中有重复的记录
- SQL--处理表重复记录(查询和删除) 示例:查询最近一条用户登陆日志
- 【转】SQL删除某些字段重复的记录(只保留一条)
- 【Transact-SQL】一句SQL删除重复记录
- 用SQL语句删除重复记录
- SQL查询及删除重复记录的方法
- 查询及删除重复记录的SQL语句
- SQL删除数据表中重复记录中的一条
- 使用一条SQL语句删除表中重复记录
- SQL对冗余数据的删除重复记录只保留单条的说明
- SQL 删除重复记录
- Oracle 查询并删除重复记录的SQL语句
- 几个删除重复记录的SQL语句
- SQL删除重复记录的N种方法