读书人

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

发布时间: 2012-03-30 17:32:09 作者: rapoo

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

读书人网 >Mysql

热点推荐