mysql数据库 表名logs;
表结构:
id,logdate,des,type 不同类型用type区分 现在我想取每个类型(type)的前30跳记录(order by logdate),sql怎么写? 谢谢!
表结构:
id,logdate,des,type 不同类型用type区分 现在我想取每个类型(type)的前30跳记录(order by logdate),sql怎么写? 谢谢!
解决方案 »
- mysql 编码问题,数据库中为 问号
- 求助,貌似是很简单的问题,大家帮帮啊。
- 请给出一个mysql下,使用,csae的例子,及详细用法。谢谢
- 我们写了一个sqlserver的分页存储过程,但是怎么样按照这种的根式,写一个mysql的分页存储过程!以前没有用过mysql,有谁知道怎么写啊?
- 如何获取一个字段中的一部分
- 如何快速从mysqldump备份文件里面还原某个表
- 在5分钟前到现在这个时间点 增量数据的sql脚本该如何写?
- 启动出错???
- 数据导入问题
- jbuilder5中datebase Pilot连接mysql的jdbc的问题。
- 有二张主从表,我想更新从表记录,改如何实现呢
- 不知道如何解决使用mysql做锁定负载的问题。
计算出同一type的logdate的排名,用HAVING COUNT(*)<=30
能不能给出具体的sql
如果有type类型的名字的话,可以在表明后面加where 条件
一个意思。
http://blog.chinaunix.net/u/29134/showart_465578.html
id,
logdate,
des,
type
from logs t
where (select count(1) from logs where type=t.type and logdate>=t.logdate)=30