选择重复的行

时间:2011-03-17 12:54:37

标签: php mysql

我已将所有用户的IP保存在MYSQL中。如何选择使用相同IP注册两次或更多次的用户?

我知道MySQL中的DISTINCT函数用于选择唯一的行,我的情况怎么样?我或者只是要运行循环吗?

谢谢。

3 个答案:

答案 0 :(得分:3)

SELECT count(*) cnt, name
FROM `users`
GROUP BY ip
HAVING cnt >1

答案 1 :(得分:1)

SELECT ip FROM table GROUP BY ip HAVING COUNT(users)>1

答案 2 :(得分:1)

SELECT userid, ip
FROM users
GROUP BY userid, ip
HAVING COUNT(userid) > 1;