postgres - 选择重复的ID排除原始ID

时间:2017-06-23 01:19:54

标签: database postgresql

有:

1 John  NYC
2 John  NYC
3 John  NYC
4 Lucy  LA
5 Lucy  LA
6 Bob   LA

我想找到重复的ID(基于多列)但不包括原件,原件将使用最低的键。

所以我返回2,3,5,因为它们具有相同的名称和位置。

有许多方法可以根据count查找重复内容,并使用内连接返回StackOveflow上的所有ID,但不是这样。

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

怎么样

Select a.id from table a
inner join table b on a.id > b.id and
a.name=b.name and a.loc=b.loc