设为首页 加入收藏

TOP

如何删除一个表里面的重复行?
2014-11-23 20:14:49 来源: 作者: 【 】 浏览:4
Tags:如何 删除 一个 表里 面的 重复

delete from table_name where rowid not in (select max(rowid) from table_name group by duplicate_values_field_name);
或者
delete duplicate_values_field_name dv from table_name ta where rowid <(select min(rowid) from table_name tb where ta.dv=tb.dv);
或者
DELETE FROM table_name A WHERE rowid>(SELECT MIN(rowid) FROM table_name B WHERE A>key_values=B.key_values);


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇intel面试记!~~~~~ 下一篇intel笔试题(技术类)

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: