Php MySql在表中找到重复的IP地址
我已在表中保存了Php MySql在表中找到重复的IP地址,php,mysql,Php,Mysql,我已在表中保存了ipAddress,我想找出哪些ip是重复的 SELECT * FROM webInformation GROUP BY ipAddress 如何修复这个MySql命令?试试这个 SELECT `ip`, COUNT(*) cnt FROM `webInformation` GROUP BY `ip` HAVING cnt > 1; 您可以通过使用主键和自联接来实现 例:您的主键是id并且表名是可编辑的 查询: Select * from ipTable i1 JOIN
ipAddress
,我想找出哪些ip是重复的
SELECT * FROM webInformation GROUP BY ipAddress
如何修复这个MySql命令?试试这个
SELECT `ip`, COUNT(*) cnt FROM `webInformation` GROUP BY `ip` HAVING cnt > 1;
您可以通过使用主键和自联接来实现 例:您的主键是id并且表名是可编辑的 查询:
Select * from ipTable i1 JOIN ipTable i2
where i1.ipAddress IN(SELECT ipAddress from i2 where i2.id != i1.id);
考虑此查询背后的逻辑,并将其应用于您的查询。
祝你好运提示:一个没有聚合的群组有什么意义?