比如这条语句可以统计查询总数
SELECT COUNT(`id`) AS `num` FROM `test`;
那如果加了一句group by 之后就不对了
SELECT COUNT(`id`) AS `num` FROM `test` GROUP BY `id`;
请问我想要知道GROUP BY出来有多少行数据,怎么做
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
统计
GROUP BY后的数据行数:统计
id相同出现的次数:统计
GROUP BY后的数据总和:不清楚你想要查什么,但猜测是第一条SQL。
SELECT id,COUNT(
id) ASnumFROMtestGROUP BYid;楼主正解,思路就是先把查找到的结果放在一张“临时表”,然后再统计总数
楼上正解,题主可参考