不可以
你的select distinct a,b from table的结果集是a,b.没有rowidselect max(rowid) from table D where table.a=D.a and table.b=D.b---的结果集是rowid
你的select distinct a,b from table的结果集是a,b.没有rowidselect max(rowid) from table D where table.a=D.a and table.b=D.b---的结果集是rowid
select rowid,distinct a,b from table
就是加一个rowid字段呢?另外我不太知道
select max(rowid) from table D 其中的D是什么意思,自己理解好象是表的别名吧?SORRY,第一次接触ORACLE。
结果集中多了是a,b 你主要是子查询的概念比较不清楚
table D 中的D就是前面的table建议你找些基础的书来看一看
rowid=(rowid,a,b)赋值不明确了~~~~
是这样吗