ORDER BY RAND的一种比较好的方案][CI]
来源:互联网 发布:algorithm基础算法 编辑:程序博客网 时间:2024/06/08 18:58
$aid = $this->session->userdata('aid');
$num = $this->data->num;
$this->db->select_max('rid');
$query = $this->db->get(TABLE_NAME_ROLE);
$max = $query->row()->rid;
$this->db->select('*');
$this->db->where('aid',$aid);
$this->db->where('rid >',$max.' * RAND()',FALSE);
$query = $this->db->get(TABLE_NAME_ROLE,$num);
类似:
SELECT * FROM users WHERE userId >= ((SELECTMAX(userId) FROM users)-(SELECT MIN(userId) FROM users)) * RAND() +(SELECT MIN(userId) FROM users) LIMIT 10
0 0
- ORDER BY RAND的一种比较好的方案][CI]
- 关于mysql 的order by rand()
- 改进MySQL Order By Rand()的低效率
- 改进MySQL Order By Rand()的低效率
- mysql的ORDER BY RAND()优化
- order by 的一种用法
- 关于order by注入利用rand(true)的一个疑问
- 【MySQL性能优化】改进MySQL Order By Rand()的低效率
- 【MySQL性能优化】改进MySQL Order By Rand()的低效率
- ORDER BY RAND()
- order by rand() 问题
- MySQL中order by的实现 和 by rand() 和优化
- MySQL中order by的实现 和 by rand() 和优化
- MySQL数据库中order by的实现 和 by rand() 和优化
- mysql的group by、order by和having、where比较
- 一种比较直观的分布式架构方案
- MySQL Order By Rand()效率
- MySQL Order By Rand()效率
- Socket服务器整体架构概述
- uva10422(Knights in FEN)-bfs+哈希(隐式图搜索)
- MYSQL LIMIT NOT WORK WHEN ESTIMATE NUMBER OF ROWS
- CCSPRITE:Load image from users documents folder
- menuconfig 缺失 MTD partitioning support 解决办法
- ORDER BY RAND的一种比较好的方案][CI]
- Linux系统编程使用O_CREAT|O_CREATEXCL标志创建文件
- iOS crash only when NOT running via XCode
- 黑马程序员-----字符流基本演示(黑马视频)
- 恼人BUG查虫记
- Flash AS游戏引擎原理
- IO自定义ttf未刷新
- Let Schedule never get Paused[Cocos2d]
- IOS APP发布加急申请