RT。
对新手来还是有难度,
欢迎指点迷津。

解决方案 »

  1.   

    select * from table limit 数字1,数字2;
    数字1:起始位置
    数字2:查询记录数
      

  2.   

    仅SQL语句无法确保与上次不一样。
    你只能通过程序记录下上次的查询结果ID,然后这样再查 select * from table1 where id!=@ID order by rand() limit 1
      

  3.   

    这种需求太变态了吧.
    那就只能在第一次查询时给每条记录生成一组随机ID,比如1-X,每次查1-10,第二次查11-20.
    以后每次做这种查询时都重新生成随机ID.