2017-03-20 9 views
2

私はクエリを実行していると私は一点で立ち往生しており、どのように進めるのかは分かりません。テーブルusersには、id,emailおよびipの列が含まれています。私は同じIPから何人の人がログインするのかを知りたい。この私は、次のリクエストで取得しています:1人あたりのユーザー数を取得

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

最終目標は、以下の条件が満たされているすべてのユーザーの一覧を取得することです - IPごとに5ユーザ10の間です。これは私が確信していない部分です。助けてもらえますか?

答えて

3

私はあなたがhavingをしたいと思う:

select count(distinct id) as countID, 
    ip 
from users 
group by ip 
having count(distinct id) between 5 and 10 
関連する問題