MySql在列中查找具有相同值的多个行

时间:2011-12-08 16:50:17

标签: mysql group-by

我在我的数据库中记录IP地址,我想查看具有相同IP地址的帐户。我想只显示多于一个IP地址的结果。我优先希望按照最常用的IP地址进行排序(IE如果我有30个计数器,127.0.0.1作为我的ip,而不是那么高于10ip地址,属于192.168.1.123)。

我该如何撰写此查询?我正在使用mysql

1 个答案:

答案 0 :(得分:13)

SELECT ip, COUNT(*)
FROM Table    
GROUP BY ip    
HAVING COUNT(*) > 1    
ORDER BY COUNT(*);