id递增,如何最有效率找到最后一条记录??

解决方案 »

  1.   

    select * from tt order by id desc limit 1
    or
    select a.* from tt a
    inner join
    (select max(id) as ma from tt) b
    on a.id=b.ma
      

  2.   

    select * from 表名 order by id desc limit 1 
      

  3.   

    使用hibernate3用HQL语句如何写??
      

  4.   

    你的HQL中有没有排序?在你的索引字段上用降序取第一条效率是最高的了。
      

  5.   

    from MisGoods order by id desc limit 1;这条语句老是不管用,是不是在HQL中不能用limit限制
      

  6.   

    select a.* from tt a 
    inner join 
    (select max(id) as ma from tt) b 
    on a.id=b.ma
    这个能运行吗?
      

  7.   

    HQL,是很多数据库的个性化语句无法执行的。只能用标准的sql,或者直接让他执行sql。