我可以从表的最后100条记录中进行分组吗

时间:2019-11-04 07:39:06

标签: mysql

我的表中有成千上万条记录,相反,我想从表的最后100条记录中计算locationGROUP BY的总数。

SELECT location, COUNT(*) as total FROM table GROUP BY location LIMIT 100

但是结果返回整个表的总数。

有什么方法可以实现?

1 个答案:

答案 0 :(得分:0)

您需要先过滤(使用sub query),然后再进行Group By

SELECT location, count(*) total FROM ( SELECT location FROM table LIMIT 100 ) s GROUP BY location;