同标题, 上网查询说是order by 的字段有重复值但是我的语句是 select top 4 id from news order by id desc其中id是主键,并且是自动编号,没有重复的值,我看过了,肯定没有重复,怎么回事? 那位能帮个忙,给我说说呢? 多谢各位。

解决方案 »

  1.   

    在sqlserver的查询分析器里是正确的, 用sqlserver数据库没有问题, 但是用access就不行了怎么办呢?
      

  2.   

    access数据库?查看一下access数据库相关文档,看看有没有这种用法!
      

  3.   

    肯定可以, 我用asp试过了,一切正常, 是不是java有什么特殊的要求? 我用的是数据源形式的连接
      

  4.   

    order by是按升序或者降序排列,如果两个相同自然就是升序或者降序都是一样了,但按主键来排列就不会出现重复,因为主键是不可能出现重复的。
      

  5.   

    没有重复是肯定的,但是用while(rs.next()){} 循环的次数就会是所有符合的结果数。但是能够显示的就是 top n 中的 n 条,然后就会报 错误的游标状态 这个错误,怎解决?