首页 > 代码库 > mysql查询分组之后获取结果集总数
mysql查询分组之后获取结果集总数
相信分页查询对于很多开发者来说都是司空见惯的事情,首先按照查询条件搜索出分页列表数据和总的记录数,获取总的记录数一般是:
select count(1) as total from xxx where ..........
这没有问题,但是如果查询的条件有分组group by
那这个时候获取总数就有问题了,这样是获取每个分组的总数
解决办法:
select count(1) as total from ( select id from xxx where .... grouy by .....) as temp
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。