我尝试使用在线解决方案进行此操作,但没有一个对我有用。
Table :
Id rank
1 100
1 100
2 75
2 45
3 50
3 50
我想要返回 ID 1 和 3,因为它们有重复项。
我试过类似的东西
select * from A where rank in (
select rank from A group by rank having count(rank) > 1
这也返回了没有任何重复的 ID。请帮忙。
最佳答案
试试这个:
select id from table
group by id, rank
having count(*) > 1
关于sql - 获取具有重复列值的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9475765/