首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SQL比较2列数据并显示匹配

SQL比较2列数据并显示匹配
EN

Stack Overflow用户
提问于 2012-06-13 22:28:49
回答 2查看 1K关注 0票数 2

我在识别数据库中的条目时遇到了问题。

我需要它来告诉我什么时候CallRefPersonRef是相同的,并且多次出现在表格中。我不想看到它们的数量,我需要知道它们是哪些调用引用。

下面突出显示了以下示例:

代码语言:javascript
复制
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

有什么想法吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-06-13 22:38:08

与其他答案(+1)类似,构造和返回相同,但在输出中包含PersonRef,因为您可以有重复的CallRef,但不包括CallRef/PersonRef组合。你会希望能够区分上面的rec星空(222365 9863与星空复制222365 5894),如果需要的话,这将做到这一点。

代码语言:javascript
复制
SELECT  CallRef,PersonRef 
FROM UrTable
GROUP BY CallRef,PersonRef 
HAVING COUNT(*) > 1
票数 1
EN

Stack Overflow用户

发布于 2012-06-13 22:31:58

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

代码语言:javascript
复制
SELECT CallRef FROM table
GROUP BY CallRef, PersonRef
HAVING COUNT(*) > 1
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11017073

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档