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