select * from yourtable where id=max(id)

解决方案 »

  1.   

    select * from a where id=(select max(id) from a)select top 1 from a order by id desc
      

  2.   

    上句错了!
    select * FROM yourtable where id=(select max(id) from yourtable)
      

  3.   

    select top 1 * from a order by id desc
      

  4.   

    ”select top 1 * from a order by id desc“楼上这条最好
      

  5.   

    感觉是方人的最简洁,不过在Sybase中怎么写,是set rowcount 1吗?那每次岂不是还要用set rowcount 0该回来?麻烦的说~
      

  6.   

    select top 1 * from table order by id desc
      

  7.   

    select top 1 * from table order by id desc
    就可以了
    不存在你说的情况,这样只会显示一条
      

  8.   

    select top 1 * from a order by id desc
      

  9.   

    select top 1 * from yourtable order by id desc
      

  10.   

    select top 1 * from table order by id desc