c1

问题描述 投票:0回答:1

如何查找任何值是否在一行中存在超过一次?举个例子。

 id | c1 | c2 | c3
----+----+----+----
  1 | a  | b  | c
  2 | a  | a  | b
  3 | b  | b  | b  

查询应该返回行2和行3,因为它们有相同的值不止一次。我正在寻找的解决方案不是 "where c1 = c2或c1 = c3或c2 = c3",因为在我需要测试的表中可以有任何数量的列。所有的值都是文本,但可以是任何长度。

postgresql duplicates
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.