热线电话:13121318867

登录
2019-03-16 阅读量: 933
SQL如何统计group by后共有几行

问题描述:

要得到group by后共有几行,如图共有12行,应该如何写?

SELECT count(user_order_id),user_order_id FROM `item_order` WHERE seller_id=24 GROUP BY user_order_id ORDER BY user_order_id DESC LIMIT 30 OFFSET 0;

解决方法:

在外面再包一层count查询

SELECT count(*) FROM (
SELECT count(user_order_id),user_order_id FROM `item_order` WHERE seller_id=24 GROUP BY
user_order_id ORDER BY user_order_id DESC LIMIT 30 OFFSET 0
);
0.0000
2
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子