2

我无法识别数据库中的条目。

我需要它来告诉我何时CallRefPersonRef相同并且在表格中出现不止一次。我不想查看它们的数量,我需要查看它们是哪些调用引用。

下面突出显示的示例:

CallRef PersonRef   Leader
222359  5894    0
222360  3212    0
222361  8743    0
222362  5894    1
222362  5894    0
222364  3983    0
222365  9863    0
*222365 5894    1*
*222365 5894    1*
222368  5894    0

有任何想法吗?

4

2 回答 2

1

以下 SQL 查询应使用 GROUP BY 和 HAVING COUNT 结构选择您想要的条目:

SELECT CallRef FROM table
GROUP BY CallRef, PersonRef
HAVING COUNT(*) > 1
于 2012-06-13T14:31:58.390 回答
1

与其他答案 (+1) 类似,相同的构造和返回但在输出中包含 PersonRef,因为您可以有重复的 callrefs,但不能有 CallRef/PersonRef 组合。您希望能够区分加星标(222365 9863 和加星标的骗子 222365 5894)之上的记录,如果需要,这将做到这一点。

SELECT  CallRef,PersonRef 
FROM UrTable
GROUP BY CallRef,PersonRef 
HAVING COUNT(*) > 1
于 2012-06-13T14:38:07.780 回答