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

mysql只搜索最近10条记录如何写啊

2012-03-30 
mysql只搜索最近10条记录怎么写啊,,求助我要统计一个表中最近10条记录中字段aa2出现的次数我现在用select

mysql只搜索最近10条记录怎么写啊,,求助
我要统计一个表中最近10条记录中   字段aa=2出现的次数

我现在用select   *   from   table   where   aa=2   order   by   id   desc   limit   10
返回的是所有数据中aa=2的前10条记录,不是我想要的结果。

求注应该怎么写啊

[解决办法]
select aa, count(*) as aaNum from(select * from table where aa=2 order by id desc limit 0,10) where 1
这样就可以实现了,楼主试试。我已经试验过了。
[解决办法]
select aa,count(*) from (select * from table order by id desc limit 0,10 ) as t where aa =2 group by aa

热点排行