`
xixian
  • 浏览: 210376 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

mysql 分类获取排行数据

 
阅读更多
建立表
CREATE TABLE `test` (
  `Id` int(11) NOT NULL auto_increment,
  `title` varchar(255) default NULL COMMENT '标题',
  `clicktime` int(11) default NULL COMMENT '点击次数',
  `mtype` int(11) default NULL COMMENT '类型',
  `goal` tinyint(3) default NULL COMMENT '分数',
  `create_date` date NOT NULL default '2012-01-01' COMMENT '日期',
  PRIMARY KEY  (`Id`),
  KEY `IND_TYPE` (`mtype`,`goal`,`clicktime`,`create_date`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;


插入1万条数据后
查询每个分类的点击次数最高的10条数据。
select a.* 
from
(
select t1.*,(select count(Id)+1 from test 
where mtype=t1.mtype and clicktime>t1.clicktime ) 
as group_id
from test t1  where  t1.create_date='2012-04-29'
) a
where a.group_id<=10 


上面sql还是有些问题 如果有相同的点击次数,每个分类结果条数会超过10条,且性能不怎样  要12秒左右。
先记录,后期再优化
分享到:
评论

相关推荐

    STCMS 音乐系统 v2.7.rar

    15、试听歌曲采用AJAX获取文件地址,页面源码中不出现文件地址,有效的防止盗链。 16、试听排行定制。用户可以随意调用试听排行,本系统支持四种排行:总试听排行、24小时排行、周试听排行、月试听排行。 17、一键...

    基于javaweb+vue的共享音乐网站源码+设计报告+sql数据库(Web前端框架实训).zip

    设计一个前后端分离的单页应用(SPA)项目: 共享音乐网站,项目包含注册和登录页面,以及音乐分类展示页面、音乐选择列表和播放页面(可选做功能:播放次数、评分、评论等功能),页面数据从服务器端接口获取。...

    Guojiz网址导航系统

    20190705更新修复删除文章分类无法在添加新增自动获取网址ico到本地 没有ico用本站ico代替新增判断网址是否存在新增添加网址自动识别网址【反映慢添加不了,无法打开添加不了】新增筛选不通过未审核 后台一目了然...

    经典SQL脚本大全

    │ │ 6.4.4 排行榜处理示例.sql │ │ │ └─其他 │ 交叉表--复杂名次.sql │ 交叉表-优先级处理.sql │ 交叉表分析.sql │ 分级汇总.sql │ 分组交叉表.sql │ 列转行.sql │ 固定行列报表.sql │ 复杂交叉表....

    尚gg大数据项目实战电商数仓系统开发教程.txt

    109_业务数仓_GMV指标获取的全调度流程.avi& O, S. M2 Q# o 10_数仓采集_集群资源规划设计.avi 110_业务数仓_拉链表理论.avi 111_业务数仓_拉链表制作.avi+ k: N4 e; P4 X; ?( i' O0 {0 u. M9 Y 112_业务数仓_业务...

    中易广告联盟系统v6

    22、网站主后台加入了智能方式代码获取 23、后台的手动结算 .................. 修改部分 1、直链地址加强,可自己选多个广告轮播,旧版本直链地址无效,会员需要重新换代码 2、简化网站类型,会员需要手动在后台...

    国际网址导航系统-PHP

    如果对方首页添加有你的链接自动显示通过Guojiz网址导航系统V3.2.1升级日志新增导航支持二级分类新增文章支持二级分类修复后台点击跳转前台链接错误问题修复未审核网址和文章,栏目关闭还能打开新增单价自定义模板...

    asp.net知识库

    如何获取MSSQLServer,Oracel,Access中的数据字典信息 C#中利用GetOleDbSchemaTable获取数据库内表信息[原创] 如何解决ACCESS中SELECT TOP语句竟然返回多条记录的问题? Asp.net 利用OleDb的GetOLEDBSchemaTable方法...

    Sqlserver2000经典脚本

    │ 6.4.1 库存明细帐处理示例(包含结存数).sql │ │ 6.4.1 库存明细帐处理示例.sql │ │ 6.4.2 同期及上期数据对比处理示例.sql │ │ 6.4.3 动态分组处理示例.sql │ │ 6.4.4 排行榜处理示例....

    PHP商城系统 V2.0.5 beta 2.rar

    增加 拼音获取标志位功能 增加 商品优惠券 增加 蜘蛛爬行统计报表(甘特饼图) 增加 页面静态缓存(非纯静态模式下) 页面可自动缓存具体周期请到到系统配置-&gt;缓存设置处管理 增加 编辑器 粘贴为纯文本选项,默认为...

    UCenter Home 2.0 简体中文UTF8.zip

    积分体系进行全新改版,可以有效防止用户恶意获取积分,并增加动画提示,提高用户获得积分的成就感; 用户并可在后台查看自己的积分获得历史。 多达30项的积分规则,可以由站长调控,包括积分的奖励周期、奖励次数...

    UCenter Home 2.0 简体中文GBK.zip

    积分体系进行全新改版,可以有效防止用户恶意获取积分,并增加动画提示,提高用户获得积分的成就感; 用户并可在后台查看自己的积分获得历史。 多达30项的积分规则,可以由站长调控,包括积分的奖励周期、奖励次数...

    UCenter Home 2.0 繁体中文UTF8.zip

    积分体系进行全新改版,可以有效防止用户恶意获取积分,并增加动画提示,提高用户获得积分的成就感; 用户并可在后台查看自己的积分获得历史。 多达30项的积分规则,可以由站长调控,包括积分的奖励周期、奖励次数...

    单点开源CRM(集成环境一键安装包) 20130327.zip

    加班补休明细,调休补班明细,调班记录,相互调班记录),部门级管理(考勤数据,行政排班,请假外出,加班补休,调休加班,调班,相互调班,考勤补登,考勤统计),初始化,我的考勤,考勤机,自动获取数据;...

Global site tag (gtag.js) - Google Analytics