首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Mysql >

mysql实现多个字段重复内容的查询解决办法

2012-04-27 
mysql实现多个字段重复内容的查询表结构如下timesipdipport2012-04-20 14:50:41192.168.12.117192.168.1.1

mysql实现多个字段重复内容的查询
表结构如下
time sip dip port

2012-04-20 14:50:41192.168.12.117192.168.1.1001173
2012-04-20 14:50:41192.168.12.117192.168.1.1001173
2012-04-20 14:50:41188.222.61.224192.168.120.18923690
2012-04-20 14:50:41192.168.16.1192.168.12.1170
2012-04-20 14:50:41139.86.96.146192.168.120.18923690
2012-04-20 14:50:41192.168.12.117192.168.1.1001173


想要将sip、dip、port三项都相同的按 重复的次数从高到底排序 输出top20

结果应该是这样 

2012-04-20 14:50:41192.168.12.117192.168.1.10011733次
2012-04-20 14:50:41188.222.61.224192.168.120.18923690 2次
2012-04-20 14:50:41192.168.16.1192.168.12.1170 1次

如何用mysql实现,请大牛指点下?

[解决办法]
create table syn_count as select srcip,dstip,dstport,count(*) from syn
group by srcip,dstip,dstport

热点排行