SELECT field1, field2, field3... fieldn
FROM (SELECT field1, field2, field3...fieldn, ROW_NUMBER() OVER(ORDER BY field1 DESC) AS RK ) FROM tab ) t
WHERE rk = 1 
把这个语句嵌套到别的语句里面后
select t.a,t.b,
(SELECT field1, field2, field3... fieldn
FROM (SELECT field1, field2, field3...fieldn, ROW_NUMBER() OVER(ORDER BY field1 DESC) AS RK ) FROM tab where field1=t.a) t
WHERE rk = 1) 
from lkk t;
会报错 ora-00904 where field1=t.a) "T"."A"请教高手怎么改
 繁星淼淼
繁星淼淼 
					RISEBY
 
					陪伴而非守候
 
					拉莫斯之舞
 随时随地看视频慕课网APP
随时随地看视频慕课网APP
相关分类