我有个数据库1~100的ID
现在我想查处90~100这10个数据,并对其进行ASC和DESC的排序。
我使用
SELECT id FROM mytable ORDER BY id DESC LIMIT 10;这样查询的结果是100,99,98,97...90
然后我使用
SELECT id FROM mytable ORDER BY id ASC LIMIT 10;这样查询的结果是1,2,3,4...10
我如何能得到90,91,92,93...100这样的序列呢,谢谢大家

解决方案 »

  1.   

    我对Mysql刚接触,还想问一下,LIMIT不是对结果集进行排序吗?那应该是对结果进行一个排序,而不是先对整个数据库进行排序吧?我不太明白,请赐教,谢谢
      

  2.   

    SELECT id FROM mytable ORDER BY id ASC LIMIT 90,10
    是先排序,再取值。
      

  3.   

    SELECT id FROM mytable ORDER BY id ASC LIMIT 90,10 
      

  4.   

    恩,我知道了,SELECT id FROM mytable ORDER BY id ASC LIMIT 90,10 没错谢谢,刚才我理解错了。