sql查询表中字段值相同的数据记录
2017-11-30 16:42
369 查看
表T中有字段id,name,age(注:id有相同值) 查询id相同且大于1的数据记录
如果需要查询name存在相同的值,将id替换为name。
select * from T a where exists (select id from T where id=a.id group by id having count(*)>1)
如果需要查询name存在相同的值,将id替换为name。
相关文章推荐
- 查询数据表中某字段值是否有多条记录相同的sql语句
- SQL 将相同记录的所有数据合并为一个字段
- SQL:查询数据相同的记录的SQL
- Hibernate使用原生SQL多表查询时字段名相同导致查询数据覆盖问题解决办法
- SQL - 查询某一字段值相同而另一字段值最大的记录
- 如何查询一个数据库表中某字段相同记录的数据
- 用SQL查询数据库中某一字段下相同值的记录方法
- sql语句:查询表中字段值相同的记录
- sql查询同一字段值是否存在相同记录
- Oracle 删除重复数据只留一条 查询及删除重复记录的SQL语句 1、查找表中多余的重复记录,重复记录是根据单个字段(Id)来判断 select * from 表 wher
- SQL--查询相同字段的数据
- 用SQL查询数据库中某一字段下相同值的记录方法
- SQL 查询两个字段相同表的不同记录
- Oracle查询一批数据,某字段的内容有重复数据,怎样取相同的记录中时间最近的一条
- 常用sql语句之删除或查询单个字段重复数据的记录
- sql语句查询一张表中某字段值重复的记录数据
- [sql] 查询一个表中 三个字段都相同的记录
- SQL查询某字段数据相同的数据
- SQL查询同一字段下相同的记录,并只显示有相同记录的
- sql查询同一表格中,不同字段,但是两个字段的值相同的记录行