现在
书籍ID ,书籍名称, 上一本书ID,下一本书ID
BOOK_ID,BOOK_NAME,PRE_ID,NEXT_ID
1001 测试一 0 1002
1002 测试二 1001 1003
1003 测试三 1002 1004
1004 测试四 1003 -1
现传入任一个BOOK_ID,要求把一串有关系的BOOK信息打印出来,PRE_ID=0表示没有上一本书,NEXT_ID=-1表示没有下一本书,求ORACLE SQL,,谢谢
书籍ID ,书籍名称, 上一本书ID,下一本书ID
BOOK_ID,BOOK_NAME,PRE_ID,NEXT_ID
1001 测试一 0 1002
1002 测试二 1001 1003
1003 测试三 1002 1004
1004 测试四 1003 -1
现传入任一个BOOK_ID,要求把一串有关系的BOOK信息打印出来,PRE_ID=0表示没有上一本书,NEXT_ID=-1表示没有下一本书,求ORACLE SQL,,谢谢
From book t
START WITH PRE_ID= '0' CONNECT BY PRIOR PRE_ID= NEXT_ID