假设有表A
id parent_ID
1 null
2 1
3 1
这样直接就可以了
with T as ( select ID,Parent_ID from Tree where ID='0C4DBCC4-F124-4C3C-9E1C-0008D6EDEA67' union all Select b.Parent_ID,b.ID from T a , Tree b where a.Parent_ID = b.ID ) select * from T
但是现在的问题是,ID为1的记录他的父级ID不是NULL,而是他本身1,这样需要怎么加条件呢
忽略ID为1的这条记录就可以,我加了条件但是总是错的,提示递归超100,其实就是这个ID=Parent_ID的问题