现有oracle表A,表A有字段B和字段C,表A有100条记录,其中有某些条记录的字段B加字段C组合的值重复了,我要如何查询表A中这些字段B加字段C组合值重复的记录
时间: 2024-03-14 17:46:22 浏览: 60
SQL重复记录查询 查询多个字段、多表查询、删除重复记录的方法
您可以使用如下SQL语句查询表A中字段B加字段C组合值重复的记录:
```
SELECT B, C, COUNT(*)
FROM A
GROUP BY B, C
HAVING COUNT(*) > 1;
```
这个查询语句会根据字段B和C的值进行分组,并统计每个组内的记录数。最后,使用HAVING子句过滤出记录数大于1的组,即为字段B加字段C组合值重复的记录。
阅读全文