ibatis/mybatis 里mysql 查询行号,@
2017-02-09 15:21
260 查看
今天在做一个功能用到行号的问题,mysql里没有行号的查询功能,
在网上找的
set @row_number := 0;
select @row_number := @row_number+1 from table where ....
这语句在ibatis/mybatis里无法执行,在set @row_number := 0;这一句出错,不要这一句的话没有结果集返回,
最后终于找到方法可以解决,如下:
select @row_number := @row_number + 1 from table , (select @row_number := 0) tmp_row_number where ...
即把set @row_number := 0;改造成(select @row_number := 0) tmp_row_number放在你要查询行号那一句的from语句里面
在网上找的
set @row_number := 0;
select @row_number := @row_number+1 from table where ....
这语句在ibatis/mybatis里无法执行,在set @row_number := 0;这一句出错,不要这一句的话没有结果集返回,
最后终于找到方法可以解决,如下:
select @row_number := @row_number + 1 from table , (select @row_number := 0) tmp_row_number where ...
即把set @row_number := 0;改造成(select @row_number := 0) tmp_row_number放在你要查询行号那一句的from语句里面
相关文章推荐
- Oracle,mysql分页查询,Hibernate,iBatis的分页查询
- 如何在MySQL查询结果集中得到记录行号
- SQL&MySQL 查询添加字段为行号
- 查询中显示MySQL表中的行号
- MySQL的学习(1)查询结果带行号的方法
- 在MySQL查询结果集中得到记录行号
- MySQL中在查询结果集中得到记录行号的方法
- ibatis SQLmap mysql模糊查询字符串拼的三种方法
- MYSQL获得查询记录的行号
- 使用mysql查询显示行号
- ibatis动态多条件查询及模糊查询(oracle,mysql,sql)
- 如何在MySQL查询结果集中得到记录行号
- mysql 查询结果显示行号
- mysql 查询 行号
- mysql 查询 ,修改 行号 ,排序
- 如何进行ibatis动态多条件组合查询以及模糊查询(oracle,mysql)
- ibatis动态多条件查询及模糊查询(oracle,mysql,sql)
- mysql查询语句拼接ibatis的代码生产配置文件
- MySQL中在查询结果集中得到记录行号的方法
- Mysql编辑工具中使用(Navicat查询结果显示行号)