2012-06-13 76 views
2

我無法識別我的數據庫中的條目。SQL比較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 

任何想法?

回答

1

類似於其他答案(+1),相同的結構和返回,但包括PersonRef輸出爲你可以具有重複的callrefs,但不包含CallRef/PersonRef組合。你希望能夠區分上面的星星(222365 9863和222365 5894),如果需要的話可以這樣做。

SELECT CallRef,PersonRef 
FROM UrTable 
GROUP BY CallRef,PersonRef 
HAVING COUNT(*) > 1 
1

下面的SQL查詢應該選擇條目要使用GROUP BY和HAVING COUNT結構:

SELECT CallRef FROM table 
GROUP BY CallRef, PersonRef 
HAVING COUNT(*) > 1 
相關問題