这个问题在这里已经有答案了:
在mysql中查找重复值(25个答案)
去年关门了。
你能帮我解决这个问题吗。mysql中有一个表(用户访问日志):“user\u id”“ip”“access\u date”。
是否可以显示所有用户的双帐号(多帐号,不同id的用户,但使用相同的ip),而不需要对mysql和服务器资源进行巨大的负载?
比如:
"10" "155.166.11.2" "2018-01-22 13:08:36"
"122" "127.0.0.1" "2018-01-22 13:19:00"
"13" "144.11.11.4" "2018-01-31 17:16:56"
"10" "127.0.0.1" "2018-01-31 17:26:35"
"99" "155.166.11.2" "2018-01-31 17:26:55"
"13" "12.11.22.4" "2018-01-31 17:43:56"
"18" "145.106.11.2" "2018-01-31 18:50:18"
"11" "144.11.11.4" "2018-01-31 18:54:18"
"10" "155.166.11.2" "2018-01-31 19:08:26"
结果:
“10,99,122”-同一个用户
“11,13”-同一个用户。
1条答案
按热度按时间i34xakig1#
您可以使用count group by ip>1的子查询
如果你想让用户得到相同的结果
否则,如果您想在不同的行上使用用户标识