从视图中取行序号,不要说rownum,rownum是基于表的,还有人有其他的办法,或能提供解决的思路吗

解决方案 »

  1.   

    row_number() over(
    [partition by 分组字段] --可以木有
     order by 排序 )
      

  2.   


    谁说rownum是基于表的?rownum是个伪例,只有是select都可以有rownum.
      

  3.   

    你弄个视图,加上rownum列不就出来了吗。rownum这个是伪列,只要你能查询你都可以用它。具体就看你SQL语句。
      

  4.   

    我用视图是rownum 时 查询的结果集就多出来了,用可以用但好像会出问题,去掉rownum记录集是4条。加上后视图的记录集是14条,谁遇到过。