今晚很好奇想知道Oracle下有没有APPLY子句?如果有那怎么实现SQL Server下的TOP + APPLY。结果自己写了个例子。
with a as ( select grp_factor from (select distinct grp_factor from numbers where id < 10 order by grp_factor) t where rownum <= 5) select b.id, a.grp_factor from a cross apply(select id from (select id from numbers b where a.grp_factor = b.grp_factor order by id) t where rownum<=3)b
本文探讨了Oracle数据库中APPLY子句的应用,并提供了一个实例来展示如何在SQLServer中使用TOP+APPLY实现类似功能。

被折叠的 条评论
为什么被折叠?



