gpt4 book ai didi

mysql在表中选择唯一用户并根据列对其进行多次计数

转载 作者:行者123 更新时间:2023-11-29 05:15:43 24 4
gpt4 key购买 nike

如果我有这样一张表:

id | vid  | cid   | ipaddress 
1 | 1 | 1 | 1.1.1.1
2 | 1 | 1 | 1.1.1.1
3 | 1 | 1 | 1.1.1.2
4 | 2 | 1 | 2.2.2.2
5 | 2 | 1 | 2.2.2.2
6 | 2 | 1 | 2.2.2.2

vid 是访问者 ID,cid 是事件 ID

如果访问者访问事件,访问将被捕获到表格中。然后我想显示唯一访问次数,不是基于用户,而是基于用户和 ip。因此,对于上面的数据,它是 2 个用户和 1 个使用 2 个不同 ip 地址访问的用户,那么我如何进行选择查询以选择不同的访问者,但如果他们使用多个 ip 地址,则多次计算访问者?以上捕获数据应显示的总数为 3 次独立访问。

最佳答案

好吧,你可以试试这个:-

SELECT vid, count(distinct(IP)) AS dstn from test

enter image description here

关于mysql在表中选择唯一用户并根据列对其进行多次计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33175417/

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