【发布时间】:2020-10-12 01:43:02
【问题描述】:
我必须根据所有列在表中查找重复项。我知道下面的查询来识别基于多列或单列的重复项
select count(*), id, country
from idp.Country_Table
group by id, country
having count(*) > 1
但是有什么方法可以在不指定列名的情况下根据表的所有列来实现吗?我在表中有 156 列,因此在查询中指定每个列名会很痛苦。
【问题讨论】:
-
那么您需要一个在 SQL Server 和 PostgreSQL 中都可以使用的查询吗?
-
在 postgresql 中应该没问题
标签: sql postgresql