我已将ipAddress
保存在表格中,我想找到哪些ip是重复的。
SELECT * FROM webInformation GROUP BY ipAddress
如何修复此MySql命令?
答案 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);
考虑此查询背后的逻辑,并将其应用于您的查询。 最好的运气