获取每个ip的用户数量

时间:2017-03-20 19:23:09

标签: sql sql-server

我正在运行一个查询,但我陷入困境,我不确定如何继续。我有一个表users,其中包含以下列:idemailip。我想知道有多少人从同一个ip登录。我收到以下请求:

select count(distinct id) as countID
, ip
from users
group by ip

最终目标是获取满足以下条件的所有用户的列表 - 每个ip有5到10个用户。这是我不确定的部分。有人可以帮忙吗?

1 个答案:

答案 0 :(得分:3)

我想你想要having

select count(distinct id) as countID,
    ip
from users
group by ip
having count(distinct id) between 5 and 10