表名:info
字段:id,tid,date
问题:如题非常感谢!
字段:id,tid,date
问题:如题非常感谢!
解决方案 »
- 新手求助:如何判断ABCD档,并送到指定的表中
- 根据不同条件进行归并,求sql或表设计优化方案
- mysql查询速度下降?
- if EXISTS( SELECT @x=id FROM a_usercheck WHERE guid = gid)...如何同时取值?
- 这样的条件,如何用sql实现查询
- 帮忙看看下面的语句,为什么pay和paytype这两张表不能创建
- 在mysql中,一个数据库内最多可以建立多少个表?
- MYSQL里,怎么选择同一个库里的不同表?
- mysql 数字替换
- 关于character_set_database和character_set_server的区别
- 一个关于记录分组的问题
- 求修改语句
[征集]分组取最大N条记录方法征集,及散分....
from info a
where 100>(select count(*) from info where tid=a.tid and date>a.date)
如何按照tid分组,然后将每组中最大的date值按降序排列,最后输出排列后date值的top100对应的id?
建议你列出你的表结构,并提供测试数据以及基于这些测试数据的所对应正确结果。
参考一下这个贴子的提问方式http://topic.csdn.net/u/20091130/20/8343ee6a-417c-4c2d-9415-fa46604a00cf.html
1. 你的 create table xxx .. 语句
2. 你的 insert into xxx ... 语句
3. 结果是什么样,(并给以简单的算法描述)
4. 你用的数据库名称和版本(经常有人在MS SQL server版问 MySQL)
这样想帮你的人可以直接搭建和你相同的环境,并在给出方案前进行测试,避免文字描述理解上的误差。
对我有很大的帮助
根据你的建议,我重新发了一个新的帖子:http://topic.csdn.net/u/20100522/22/b7c9ccd1-1ec2-4394-b2b1-ec9792c0f359.html
希望得到大家的帮助!
再次感谢