【发布时间】:2022-01-27 11:18:55
【问题描述】:
参考这个问题:
Finding duplicate values in multiple colums in a SQL table and count
我的表结构如下:
id name1 name2 name3 ...
1 Hans Peter Frank
2 Hans Frank Peter
3 Hans Peter Frank
4 Paul Peter Hans
.
.
.
我使用以下命令来显示重复项和计数:
SELECT COUNT(name1), name1, name2, name3
FROM table
GROUP BY name1, name2, name3
HAVING (COUNT(name1) > 1) AND (COUNT(name2) > 1) AND (COUNT(name3) > 1)
这个命令给我的计数是 2。我想知道第二行如何也可以算作重复。
很遗憾,原始问题 (Finding duplicate values in multiple colums in a SQL table and count) 的解决方案不适用于 char
【问题讨论】:
标签: sql sqlite union common-table-expression conditional-aggregation