set @rn=0;
select @rn:=@rn+1 as rn from (
select ,m.name,m.code,count(t.key_tech_name) sl from tech_field_code m,data_all t
where t.PRO_TECH_FIELD=m.CODE group BY m.name a ORDER BY sl desc,code) a limit 0, 10
select @rn:=@rn+1 as rn from (
select ,m.name,m.code,count(t.key_tech_name) sl from tech_field_code m,data_all t
where t.PRO_TECH_FIELD=m.CODE group BY m.name a ORDER BY sl desc,code) a limit 0, 10
解决方案 »
- 关于索引的一些疑问求解答。
- 111111111111111111111111111
- [求证&散分]MySQL 中 where id in (1,2,3,4,...) 的效率问题讨论
- 求一条SQL语句,不知道怎么写,帮看一下,里面有描述(高分)
- mysql里的字段类型是DATETIME,字段内容是包括日期和时间的 就是这样的 2004-8-15 17:12:07 的,我如何得到 2004-8-15
- shuixin13(犬犬(心帆)) 过来加分!!!! :)
- php对MYSQL数据库进行查询,为什么只能查找到英文关键字的记录?而中文的就不行。
- 在 win2000中安装不了mysql?
- 大学专科,精通php&MYsql编程,网页制作,网站设计;vb,pb因为开课的关系,也比较熟悉,精通win2000组网,并有两年的硬件维护和网络维护经验!而且现在我准备考scjp了!(应该会过),可是要找工作,反而迷茫了,我要找什么工作?
- MySql用函数或过程实现:AB 两个字母 排列组合 A,AB,B; ABC 三个字母 排列组合 A,B,C,AB,BC,AC,ABC
- 刚开始做数据统计,请问大神们怎么快速查询好多年的日志数据?比如去重操作?
- mysql 远程登录连接
String sql="set @rn=0;select @rn:=@rn+1 as rn from (....";
rs=db.executeQuery(vsql,null);
这样会报错You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'set @rr=0;select。。
是不是executeQuery这个方法不支持?
MySQL中的ROWNUM的实现
MySQL 几乎模拟了 Oracle,SQL Server等商业数据库的大部分功能,函数。但很可惜,到目前的版本(5.1.33)为止,仍没有实现ROWNUM这个功能。 下面介绍几种具体的实现方法.建立实验环境如下mysql> create table tbl ( -> id int primary key, -> col int -> );Que...