高分 问个 MySQL rand() 的问题 除非必须保证每次查询都得到5条数据,否则就不需要担心咯。。如果必须的话建议用程序计算RAND的值~ RAND { 0 ~ COUNT(*)-5 } 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用两句select + 程序随机试试看,应该会比第一句快很多 绝对不要用ORDER BY rand()你可以考虑select min(id) as `min`,max(id) as `max`然后在PHP中rand($min,$max)出几个id,再select ... where id in ($ids) 要是我是两个表联合查询呢?应该如何优化我的这个sql呢?比如说:select * FROM act_photo,act_user where act_photo.userId = act_user.userId and type = 1 order by rand() limit 2 【分享】我最新收集的一套PHP入门视频 php5 iis session不能传值 php时间显示问题 正则表达式抓取数据 PHPExcel如何设置某列的格式为数值 qq有没有信息发送的接口,大家有没有知道的 各位高手,请看看我这个问题怎样解决啊? 请问php如何连接mysql?(在线等待) 为什么不能接到表单传递过来的变量? 在PHP+IIS4中,用户验证是如何进行的??为什么如下的程序会有问题?? 唠叨老大还在么?XML解析出错求助,5555 关于创建图像时遇到的问题
然后在PHP中rand($min,$max)出几个id,再select ... where id in ($ids)
要是我是两个表联合查询呢?应该如何优化我的这个sql呢?比如说:select * FROM act_photo,act_user where act_photo.userId = act_user.userId and type = 1 order by rand() limit 2