gpt4 book ai didi

mysql - 选择出现多次的行,但不对它们进行分组

转载 作者:行者123 更新时间:2023-11-29 19:10:34 26 4
gpt4 key购买 nike

我有一个 IP 表,其中存储了用户的 IP 地址。我基本上想看看某个用户是否可能创建了多个个人资料。

如何从表中选择 IP 地址多次显示的行,但又不对它们进行分组,以便我可以查看每个 IP 的用户 ID?

到目前为止我已经做到了,但我无法找到一种无需分组即可查找重复 IP 的方法:

SELECT ow_base_user.username, ow_userip_address.userid,     ow_userip_address.ip, COUNT(*) AS cnt
FROM ow_userip_address
INNER JOIN ow_base_user ON ow_userip_address.userid = ow_base_user.id
GROUP BY ip
HAVING cnt > 1

最佳答案

试试这个:

SELECT ow_base_user.username, ow_userip_address.userid, ow_userip_address.ip, COUNT(*) AS cnt
FROM ow_userip_address
INNER JOIN ow_base_user ON ow_userip_address.userid = ow_base_user.id
GROUP BY ip, userip_address.userid
HAVING cnt > 1

关于mysql - 选择出现多次的行,但不对它们进行分组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43116121/

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