回答

收藏

SQL:递归路径

技术问答 技术问答 415 人阅读 | 0 人回复 | 2023-09-14

是否可以在SQL创建树分析器?
; A; V9 G) {( {我有一张桌子:4 W: q) A. A8 h. h6 B* Q6 M: C9 q% O
ID Name Parent1  a2  b    13 c    14 d    3现在,我想回到一个SQL查询:
, Z5 h# ]! a4 c* E" W* bID   PATH1    /a2    /a/b3    /a/c4    /a/c/dSQL有可能吗?这对我来说会让很多事情变得容易。任何帮助都将不胜感激。!. k8 V  ^4 |9 V% d$ Q2 X
                                                               
' |! ?% f) E# `! g    解决方案:                                                               
' Q* ~5 D, T- N& i7 k2 o                                                                根据所使用的数据库服务器,可能已经为您提供了此功能。否则,您可以创建一个功能,呼叫自己返回信息,或实现物化路径解决方案。
0 [6 L3 P' K# m1 z; _更新:
; }1 B* q* A& j) o! Z  w! ~对于DB2.您可以使用递归公共表达式。
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则