在informix中实现oracle中 select ename , num from(select ename,job,deptno,sal,(row_number() over(partition by deptno order by sal desc)) as num from 表名) where num =3; 的功能,在线等万分感谢
------解决方案--------------------
oracle不熟。
能不能上点表的结构,数据和你要的结果。
------解决方案--------------------
没有表的结构,看不出对应的关系。
有些读取,可能一个SQL达不到,可以用存储过程,根据你的叙述,应该不难。
------解决方案--------------------
存储过程实现吧 我前边也碰到类似这样的问题了 通常说法 貌似是:“分类排序取前几”