2012-06-13 78 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 
相关问题