例如我有一个表table,里面有100条数据,主键是自增的id,但因为数据有删除过,里面的自增id有些地方不是连续的。现在我要查找id从5开始后的10条数据,mysql应该是
“select * from table where id > 5 limit 0,10”,但如果我要一并知道这10条数据里最大的id是多少,应该怎样改mysql的查询语句?
“select * from table where id > 5 limit 0,10”,但如果我要一并知道这10条数据里最大的id是多少,应该怎样改mysql的查询语句?
解决方案 »
- 求助 万能的CSDN,关于MySQL存储过程和任务计划的
- 求批量导出mysql数据库备份文件的命令
- mysql拼接sql语句的问题请教
- mysql5.0命令行方式不能连接数据库
- MySQL的C语言API的一个问题!
- 新手上路,关于MYSQL的简单问题
- 提高程序的访问速度?
- Ubuntu怎样安装MySQL的帮助手册,使得以后可以用man来查看MySQL的C API 函数?
- update更新2000多条数据,意外终止?急求教!!!
- 求助一条插入并更新重复键值的问题
- MySQL Error: 1033 Incorrect information in file “./xx/info.frm”
- 帮忙看看一个mysql存储过程的错误
这样第一条就是最大的。
from (select * from table where id>5 limit 0,10)t;