删除mysql 重复数据
2013-10-12 10:53
253 查看
delete t1 as t1 from terminal_alarm_list as t1,
(select distinct min(alarm_id) as alarm_id,terminal_id,type_id
from terminal_alarm_list where type_id=41 and isok=1
group by terminal_id having count(1)>1 ) as t2
where t1.terminal_id = t2.terminal_id and t1.type_id =41 and
t1.alarm_id <> t2.alarm_id
(select distinct min(alarm_id) as alarm_id,terminal_id,type_id
from terminal_alarm_list where type_id=41 and isok=1
group by terminal_id having count(1)>1 ) as t2
where t1.terminal_id = t2.terminal_id and t1.type_id =41 and
t1.alarm_id <> t2.alarm_id
相关文章推荐
- 删除重复数据@mysql
- Mysql删除重复数据
- 【mysql】sql删除多个字段重复数据有主键和没主键解决方法
- mysql 查询及 删除表中重复数据
- MySQL删除重复数据
- MySQL删除重复数据
- 删除MySQL重复数据
- mysql 删除重复数据只保留一条
- mysql删除重复数据
- mysql删除重复数据
- 查找删除mysql数据表中重复记录
- mysql 删除重复多余的数据
- mysql删除重复数据
- Mysql删除重复数据保留最小的id 的解决方法
- MySQL 删除数据库中重复数据方法小结
- MySQL 删除数据库中重复数据方法小结
- mysql删除重复数据只保留一条
- mysql删除表数据中某个唯一字段出现重复的数据
- mysql删除重复数据
- MySQL中删除重复数据只保留一条