Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql SQL选择多ip用户_Mysql - Fatal编程技术网

Mysql SQL选择多ip用户

Mysql SQL选择多ip用户,mysql,Mysql,我有user\u id和ip 我需要所有IP都有多个用户id 示例表 |user_id| |ip| 1, 127.0.0.1 2, 127.0.0.1 3, 82.12.12.12 3, 82.12.12.12 3, 92.15.15.15 所以我的结果需要是127.0.0.1 下面的查询提供了多次使用的所有IP SELECT ip, COUNT(user_id) FROM user_login_histories GROUP BY ip HAVING COUNT(DISTINCT

我有
user\u id
ip

我需要所有IP都有多个
用户id

示例表

|user_id| |ip|
1, 127.0.0.1
2, 127.0.0.1
3, 82.12.12.12
3, 82.12.12.12
3, 92.15.15.15
所以我的结果需要是
127.0.0.1

下面的查询提供了多次使用的所有IP

SELECT ip, COUNT(user_id) 
  FROM user_login_histories 
  GROUP BY ip HAVING COUNT(DISTINCT(user_id)) > 1 
  ORDER BY ip
我错过了什么

试试这个:

SELECT ip, GROUP_CONCAT(DISTINCT user_id)
FROM user_login_histories 
GROUP BY ip 
HAVING COUNT(DISTINCT user_id) > 1
ORDER BY COUNT(DISTINCT user_id) DESC
试试这个:

SELECT ip, COUNT(DISTINCT(user_id)) 
FROM user_login_histories 
GROUP BY ip
HAVING COUNT(DISTINCT(user_id)) > 1 
ORDER BY COUNT(DISTINCT(user_id))

给这个男人一个奥斯卡!您没有主键。这可能会有问题。这也行。不知道为什么我自己做不到,事实上我就快做了。非常感谢。