所以我正在寻找一个可能的解决方案来解决我的问题,但是在任何地方都找不到。我有一个日志表,记录用户的访问(活动名称,IP,用户代理字符串,主机名等)。我想要得到的是我定义的活动中看到的共享IP的列表。
所以,下面是我为ex准备的表:
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。
感谢所有的帮手
发布于 2014-10-19 16:26:39
SELECT ip
FROM Log
WHERE UserName = 'John'
GROUP BY ip
HAVING COUNT(*) > 1https://stackoverflow.com/questions/26448641
复制相似问题