查找重复数据sql
2013-02-27 17:08
239 查看
select * from problem_data d
where (d.rule_id, d.pk_field) in
(select d.rule_id, d.pk_field
from problem_data d
group by d.rule_id, d.pk_field
having count(*) > 1)
and d.problem_id not in (select min(d.problem_id)
from problem_data d
group by d.rule_id, d.pk_field
having count(*) > 1)
and d.batch_code = ‘1024’
where (d.rule_id, d.pk_field) in
(select d.rule_id, d.pk_field
from problem_data d
group by d.rule_id, d.pk_field
having count(*) > 1)
and d.problem_id not in (select min(d.problem_id)
from problem_data d
group by d.rule_id, d.pk_field
having count(*) > 1)
and d.batch_code = ‘1024’
相关文章推荐
- SQL不重复查找数据及把一列多行内容拼成一行
- 查找数据库中重复数据T-SQL
- sql查找重复数据
- 查找不重复的统计数据的sql语句的写法
- sqlserver sql 对重复数据的操作 查找 删除
- 查找数据库中重复数据T-SQL
- 查找数据库中重复数据T-SQL
- 查找数据库中重复数据T-SQL
- sql查找不重复数据 去重
- Oracle 删除重复数据只留一条 查询及删除重复记录的SQL语句 1、查找表中多余的重复记录,重复记录是根据单个字段(Id)来判断 select * from 表 wher
- SQL不重复查找数据及把一列多行内容拼成一行
- sql不重复的查找统计数据
- SQL查找 删除重复数据只保留一条
- 关于sql数据表中查找重复记录的技巧
- 查找不重复的统计数据的sql语句的写法
- sql不重复的查找统计数据(经典)
- Oracle 删除重复数据只留一条 查询及删除重复记录的SQL语句 1、查找表中多余的重复记录,重复记录是根据单个字段(Id)来判断 select * from 表 wher
- 查找数据库中重复数据T-SQL
- SQL不重复查找统计数据
- SQL查找 删除重复数据只保留一条