我有一个表格,用于存储每次加载页面的信息。所以我有这些行:id,ip,date。现在我想SELECT
5个最活跃的IP地址,并获得他们加载页面的总次数。所以我得到的结果应该是这样的:
IP - 192.122.152.1访问-451
IP - 191.141.100.1访问次数-331
我希望你能正确理解我。
答案 0 :(得分:3)
您应该可以使用group by
和count
来获取最多的IP视图。
select ip, count(*) as count
from logs
group by ip
order by count desc
limit 5
答案 1 :(得分:2)
根据您的query
更改table name
SELECT ip, count( ip) visits
FROM table
GROUP BY ip
ORDER BY visits DESC
LIMIT 5