SELECT TOP " + end + " * FROM EPRecruitment WHERE id NOT IN( SELECT TOP " + end * (start - 1) + " id FROM EPRecruitment ORDER BY Id desc )ORDER BY Id desc怎么把这句sql改成正序排列呢

解决方案 »

  1.   

    因為默認是asc,所以去掉desc即可
      

  2.   

    select * from (SELECT TOP " + end + " * FROM EPRecruitment WHERE id NOT IN( SELECT TOP " + end * (start - 1) + " id FROM EPRecruitment ORDER BY Id desc ) ) G order by g.id asc
    这样看下 看怎么样
      

  3.   

    SELECT TOP " + end + " * FROM EPRecruitment WHERE id NOT IN( SELECT TOP " + end * (start - 1) + " id FROM EPRecruitment ORDER BY Id desc )ORDER BY Id  
      

  4.   

    把排序去掉不就成了正序了么  还有必要加 order by id asc么???? (order by id asc)正序的话这个东西可有可无