关于MYSQL查总记录条数的问题 有分组查询的同时用select count(*) from ... group by ..是查不出总记录条数的。在ORACLE中有over()函数可以实现,不知道各位大侠有没有遇到过这样的问题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 MYSQL 中用GROUP BY 得出的COUNT(*)是那个字段每个不重复的总数 。 是的,其他数据库也是一样的,不过像ORACLE中可以用over()函数来实现,MYSQL不行 set names gbk;create temporary table tmp_test(counter int(11));insert into tmp_test select count(*) from ecs_attribute where 1=1 group by attr_id;select count(*) from tmp_test;ecs_attribute表名 谢谢,yueliangdao0608((深圳PHPER))的回答,我是用HIBERNATE做的,这样好像实现不了,最好能用一条SQL语句来实现 select count(1) from (select count(1) from order_detail GROUP BY commodity_order_no) T frm恢复,提示表不存在 优化查询 求高手 在线等谢谢 关于表的设计 请教一个mysql的语句问题 mysql存储过程问题 mysql中如何查询某年某月的数据 求救,同样是中文乱码问题 在Linux下安装怎样安装mysql的两个版本 怎么得到某字段最大的记录.在线等待,当场结分. MySQL 员工工资表添加不了数据 MySql无法正常启动,1053错误。 phpMyAdmin建不了触发器
create temporary table tmp_test(counter int(11));
insert into tmp_test select count(*) from ecs_attribute where 1=1 group by attr_id;
select count(*) from tmp_test;ecs_attribute表名