MySql在表中找到重复的IP地址

时间:2014-03-15 07:02:49

标签: php mysql

我已将ipAddress保存在表格中,我想找到哪些ip是重复的。

SELECT * FROM webInformation GROUP BY ipAddress

如何修复此MySql命令?

2 个答案:

答案 0 :(得分:2)

试试这个

SELECT `ip`, COUNT(*) cnt FROM `webInformation` GROUP BY `ip` HAVING cnt > 1;

答案 1 :(得分:1)

您可以使用主键和自我加入来完成。

例如:您的PK id 且表名为ipTable

查询:

Select * from ipTable i1 JOIN ipTable i2
where i1.ipAddress IN(SELECT ipAddress from i2 where i2.id != i1.id);

考虑此查询背后的逻辑,并将其应用于您的查询。 最好的运气