利用子查询示例:

SELECT * FROM your_table WHERE id <= 
(SELECT id FROM your_table ORDER BY id desc LIMIT ($page-1)*$pagesize )

ORDER BY id desc LIMIT $pagesize

利用连接示例:

SELECT * FROM your_table AS t1 
JOIN (SELECT id FROM your_table ORDER BY id desc LIMIT ($page-1)*$pagesize ) AS t2 
WHERE t1.id <= t2.id ORDER BY t1.id desc LIMIT $pagesize;

select count(*) 和 select count(1)有什么区别

count(1)就是count(1),这表明是求值。
count(*)变成了count(0),这表明是计算行数的。

最新文章

  1. 史上最详细的iOS之事件的传递和响应机制
  2. cocos2dx-3.9 集成admob
  3. paip.mysql 批量kill 连接.
  4. codeforces B.Fence 解题报告
  5. Educational Codeforces Round 16 B
  6. phpeclipse常用快捷键
  7. ffmpeg 音频转码
  8. python 批量更换图片格式脚本
  9. DBMS_ERRLOG记录DML错误日志(二)
  10. C语言数据结构----双向链表
  11. Linux学习总结(六)—— CentOS软件包管理:源代码安装
  12. C++实现离散数学的关系类,支持传递闭包运算
  13. netty源码学习
  14. css内外边距属性
  15. 7th week blog
  16. C语言 链表(VS2012版)
  17. 网络编程基础【day09】:解决socket粘包之大数据(七)
  18. format格式
  19. Python print list列表里面的中文出错
  20. drools7 (三、kmodule 介绍)

热门文章

  1. SpringBoot中的配置文件
  2. Go 学习笔记
  3. cocos2d-x3.6 生成带类图的离线文档
  4. (转)Javascript模块化编程(一):模块的写法
  5. 论文解析 &quot;A Non-Local Cost Aggregation Method for Stereo Matching&quot;
  6. 11.2.3 Redis的启动停止
  7. JVM对象
  8. 每天一个Linux命令(31)diff命令
  9. python 删除文件中指定行
  10. 0423 hashlib模块、logging模块、configparse模块、collections模块