如果是sql server这不会错
如果是mysql 那么用limit 5各种数据库对sql的支持是有差异的

解决方案 »

  1.   

    mysql不支持top,那个是SQL Server的语法,不知道你用的是什么数据库
    如果你用mysql的话,这样写:
    select *  from company  order by id limit 0,5
      

  2.   

    select *  from company  order by id limit 5
      

  3.   

    select *  from company  order by id desc limit 5
    ----------------------------------------------------
    注意desc是反序。