gpt4 book ai didi

mysql - 查询统计一个ip被不同账号使用了多少次

转载 作者:行者123 更新时间:2023-11-29 00:58:23 25 4
gpt4 key购买 nike

我想要一个查询来计算有多少不同的客户帐户使用相同的 IP 登录。

+---------+-------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+---------+-------------+------+-----+---------+----------------+
| info_id | int(11) | NO | PRI | NULL | auto_increment |
| afid | int(11) | NO | | 0 | |
| access | date | NO | | NULL | |
| ip | varchar(15) | NO | | | |
+---------+-------------+------+-----+---------+----------------+

afid 是客户 ID。每次他们登录时都会将一行插入到这个表中。我一直在尝试嵌套选择,但没有任何运气,以及我能想到的任何东西。我可能想太多了:)

提前致谢!

最佳答案

试试这个:

SELECT COUNT(DISTINCT afid) AS afid_count
FROM yourtable
WHERE ip = '....'

获取最常用 IP 的列表:

SELECT
ip,
COUNT(DISTINCT afid) AS afid_count
FROM yourtable
GROUP BY ip
HAVING afid_count > 1
ORDER BY afid_count DESC

关于mysql - 查询统计一个ip被不同账号使用了多少次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4949765/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com