2

DB 内のエントリを特定できません。

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

他の回答 (+1) と同様に、同じ構成と戻り値ですが、重複した callref を持つことができるため、出力に PersonRef が含まれますが、CallRef/PersonRef コンボは含まれません。スター付きの rec (222365 9863 とスター付きの dupes 222365 5894) を区別できるようにしたい場合、必要に応じてこれを行います。

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

次の SQL クエリは、GROUP BY および HAVING COUNT 構造を使用して、必要なエントリを選択する必要があります。

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