当前位置: 代码迷 >> Oracle开发 >> 如何把表的第i行和第i+1行连接
  详细解决方案

如何把表的第i行和第i+1行连接

热度:58   发布时间:2016-04-24 07:45:15.0
怎么把表的第i行和第i+1行连接?
如题


------解决方案--------------------
做一个存储过程,把下面选出来的记录做一次编辑,我觉得比较好。
select * from (
select rownum id ,* from table
) where id =i or id = i+1

用同样的结果的两次联接,也可以。
select a.*,b.*
from 
(select * from (
select rownum id ,* from table
) where id =i) a,
(select * from (
select rownum id ,* from table
) where id =i + 1) b
  相关解决方案