select * from money order by rand() limit 5

解决方案 »

  1.   

    select * from money order by rand() limit 5
      

  2.   

    给出一个彻底随机的思路楼上的的方法,大多是使用limit,随机连续生成5条.但,这好象还不够随机.给出一个思路,大家看看是不是更随机一点1 找出所有符合条件的记录,并将所有记录的id值并进一个数组内
    2 在该数组内随机取5个数
    3 按上面取得的5个数,一个一个的select出来
      

  3.   

    楼上的说得好像太复杂了吧!
    如果向你那么烦的话,还不如执行
    select * from money order by rand() limit 1
    五次,这样不是简单嘛