select id from foa_wj where id = (select top 1 id from foa_wj);这条语句应该怎么改???

解决方案 »

  1.   

    select id from foa_wj where id = (select id from foa_wj where rownum<2);
      

  2.   


    select id from foa_wj where rownum=1
      

  3.   

    原语句:select top 1 id from foa_wj的排序顺序需要关心一下。如果两个数据库的索引、数据等完全一致可以考虑2楼的回复。
      

  4.   


    你是不是去最大id的值的记录select id from foa_wj where id = (select id form foa_wj order by id desc where rownum < 2)
      

  5.   

    select id from foa_wj where id = (select id form foa_wj order by id desc where rownum < 2)
      

  6.   


    取出第一条:
     select  id from foa_wj where rownum = 1 ;
    取出最大的id:
    select id from(
    select  id from foa_wj order by id desc )
    where rownum = 1 ;
      

  7.   

    是啊.為什么沒有TOP一樣的功能?