Sql查询数据表中的重复纪录(轉)
2008-06-30 22:01
197 查看
要查询案卷表中的重复纪录,比如是否有单位重复的纪录,可以使用下列的方法
SELECT *
FROM jkarchvol
WHERE (vol_unit IN
(SELECT vol_unit
FROM jkarchvol
GROUP BY vol_unit
HAVING COUNT(*) > 1))
做的时候出现多个字段重复纪录查询的情况,更改上面语句
select * from jkarchvol b, (select vol_unit,limited from jkarchvol group by vol_unit,limited having count(*)>1) a where b.vol_unit = a.vol_unit or b.limited = a.limited
SELECT *
FROM jkarchvol
WHERE (vol_unit IN
(SELECT vol_unit
FROM jkarchvol
GROUP BY vol_unit
HAVING COUNT(*) > 1))
做的时候出现多个字段重复纪录查询的情况,更改上面语句
select * from jkarchvol b, (select vol_unit,limited from jkarchvol group by vol_unit,limited having count(*)>1) a where b.vol_unit = a.vol_unit or b.limited = a.limited
相关文章推荐
- Mysql 查询部分字段重复数据sql语句
- SQL两个表连接查询去掉重复数据的方法
- sql查询一张表的重复数据
- sql语句无错误 order by 和limit一起用数据查询不准有重复
- sql 查询重复数据和清除重复数据
- sql语句查询一张表中某字段值重复的记录数据
- Sql查询重复数据
- 查询和删除表中重复数据sql语句
- 使用SQL语句对重复记录查询、统计重复次数、删除重复数据
- 查询重复数据的sql语句
- SQL 查询唯一数据/查询重复数据
- 查询和删除表中重复数据sql语句
- 查询和删除表中重复数据sql语句
- 用sql语句查询一张表中重复的数据
- Oracle 查询重复数据的几种SQL
- sql_查询一张表中的重复数据
- sql查询重复数据
- SQL SQLite 筛选(查询)出 重复数据
- 数据库SQL语句:查询一张表中某字段重复的数据
- SQL中重复数据的查询与删除---小白收藏篇