0

在一个表中,我想根据三列和找到的重复项的计数返回重复的行。

例如,在一行中,假设 a 列的条目为 1,b 列的条目为 1,c 列的条目为 1。如果其他行对于 3 列(1、1 和 1)具有完全相同的条目,我只想返回/计算这一行。

提前致谢!-N

4

1 回答 1

2
-- You need to specify the columns you need, and the count
SELECT   col1, col2, col3, COUNT(*)
FROM     myTable
-- Then you have to group the tuples based on the columns you are doing the count on
GROUP BY col1, col2, col3
-- Here you specify the condition for COUNT(*)
HAVING   COUNT(*) > 1;

您可以在此处找到有关此的更多信息(以及其他一些有用的内容)。

于 2012-06-28T02:22:20.067 回答