我需要同时使用rownum和distinct, 比如
select distinct field1,...field80 from table;
但是我还想需要出来的记录有Rownum. 由于我的字段相当多,做报表的,大概有80个左右.
所以不能写成下面的:
select rownum, field1,..field80 from (select distinct field1,...field80 from table).
请问高人有好的方法么.. 别让我把所有字段重写一边吧...实在会晕的...
select distinct field1,...field80 from table;
但是我还想需要出来的记录有Rownum. 由于我的字段相当多,做报表的,大概有80个左右.
所以不能写成下面的:
select rownum, field1,..field80 from (select distinct field1,...field80 from table).
请问高人有好的方法么.. 别让我把所有字段重写一边吧...实在会晕的...
from (select distinct field1,...field80 from table) A
from (select distinct field1,...field80 from table) A
select rownum, a.*
from (select distinct field1,...field80 from table) A
是对的.. 这是我上Msn碰到的第一次解决问题顺利的. 给分.. 希望别嫌弃分数少.