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)


暂无数据
推荐帖子
0条评论
0条评论
1条评论