首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MySql在不同行中搜索共享值

MySql在不同行中搜索共享值
EN

Stack Overflow用户
提问于 2014-10-19 16:11:07
回答 1查看 13关注 0票数 0

所以我正在寻找一个可能的解决方案来解决我的问题,但是在任何地方都找不到。我有一个日志表,记录用户的访问(活动名称,IP,用户代理字符串,主机名等)。我想要得到的是我定义的活动中看到的共享IP的列表。

所以,下面是我为ex准备的表:

代码语言:javascript
复制
Log
-------------------------------------------------------------------
id             ip                   campaignName       UserName
-------------------------------------------------------------------
   1           173.45.87.2             UK-Test            John
   2           12.45.76.53             Go-4               John
   3           173.45.87.2             Robo-s             John
   4           67.55.33.77             Wrangles           John
   5           3.25.233.53             Stan-Die           John
   6           173.45.87.2             StartMa            John
   7           123.45.67.23            Fresh.Goal         John
   8           54.23.57.86             Ert56              John
   9           173.45.87.2             Yuoit              John

期望输出应为: 173.45.87.2

因为此IP仅出现在所有UserName (约翰)活动中。

忘了提一下,我知道UserName和他的所有竞选活动,我只是在寻找竞选活动中的共享IP。

感谢所有的帮手

EN

回答 1

Stack Overflow用户

发布于 2014-10-19 16:26:39

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

https://stackoverflow.com/questions/26448641

复制
相关文章

相似问题

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