解决方案 »

  1.   

    补充:请问上面的需求用sql语句能不能实现?如果能实现麻烦给个思路或者方法,直接代码就更好了,如果用sql语句实现不了,那么请问该怎么实现这种需求?(php+mysql)
      

  2.   

    如果前5条不包括在分页查询里的话建议分两句查。
    前5句也包括分页的话
    SELECT * FROM ((SELECT * FROM 表 ORDER BY 阅读数 DESC LIMIT 5) UNION (SELECT * FROM 表 ORDER BY 发表时间 DESC)) a LIMIT 10,20
    前提是分页数大于5
      

  3.   

    select * from table1 order by 阅读数 desc limit 5
    union all
    select * from table1 where id not in (select id from 阅读数 order by 阅读数 desc limit 5) order by 时间