纯粹随即只能order by rand() 

解决方案 »

  1.   

    假设一个表有一百条数据  我WHERE 前30条,我就让前30条的结果随机排序
    select * from (select * from 假设一个表 order by ID ) t order by rand();查询全部100条就让100条的信息随机排序
    select * from 假设一个表 order by rand();假设我查询 name="华通行救援" 的 我就让所有等于华通行救援的结果随机排序
    select * from 假设一个表 where name="华通行救援" order by rand();
      

  2.   

    http://blog.csdn.net/sitez/article/details/7662309从MySQL随机选取数据