码迷,mamicode.com
首页 > 数据库 > 详细

【数据库】 关联多表删除重复数据

时间:2016-10-14 17:12:27      阅读:220      评论:0      收藏:0      [点我收藏+]

标签:

delete table
from table a,
(
	select b.val1 ,b.val2 ,COUNT(1) as cnt
	from table b
	group by b.val1 ,b.val2 
	haval1g COUNT(1) > 1
)b
where a.val1 = b.val1 and a.val2 = b.val2
and a.id not in (
	select MAX(id) as id
	from table a
	group by val1 ,val2 
	haval1g COUNT(1) > 1
)

  

【数据库】 关联多表删除重复数据

标签:

原文地址:http://www.cnblogs.com/nonkicat/p/5960784.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!