我试图计算一个值在一列中出现的次数,并返回出现次数大于1的行。
例如:

SomeId   AnotherId
1        BC4
1        CDE
1        SDF
5        ER
5        WER
4        DFGR4

我想能够得到SomeId它在SomeId列中的出现次数大于1。
我已经研究过使用SUMGROUP但是没有运气:(

最佳答案

这将返回多次出现的id。

SELECT SomeId
FROM yourTable
GROUP BY SomeId
HAVING COUNT(1) > 1

10-08 15:24