【发布时间】:2023-03-14 01:04:01
【问题描述】:
我的表结构如下:
id num1 num2 num3 ...
1 1 2 3
2 1 3 2
3 1 2 3
.
.
.
我使用以下命令来显示重复项和计数:
SELECT COUNT(num1), num1, num2, num3
FROM table
GROUP BY num1, num2, num3
HAVING (COUNT(num1) > 1) AND (COUNT(num2) > 1) AND (COUNT(num3) > 1)
这个命令给我的计数是 2。我想知道第二行如何也可以算作重复。
【问题讨论】:
-
表中是否只有 3 个 num 列?
-
是的和其他一些字符串列
-
您是否考虑在 3 列中的任何一个中包含所有 3 个数字的重复行?
-
这正是我要找的
-
然后检查我的答案。