找一个递归语句写法
ID SAME ParentID
1 1 0
2 1 0
3 1 0
4 2 0
5 2 0
7 2 0
8 3 4
9 3 0
10 3 0
11 4 8
12 4 0
13 4 0
14 5 11
15 5 0
16 5 0
通过ID是14,找到相应的所有数据;
ParentID是主键ID,比如第14条的ParentID是11,那么ID为11的数据要查询出来,同样,SAME值跟第11条一样的也都要查询出来(SAME都是4),再找11的ParentID往上找,我要的结果是,
ID SAME ParentID
4 2 0
5 2 0
7 2 0
8 3 4
9 3 0
10 3 0
11 4 8
12 4 0
13 4 0
14 5 11
15 5 0
16 5 0
1 1 0
2 1 0
3 1 0
4 2 0
5 2 0
7 2 0
8 3 4
9 3 0
10 3 0
11 4 8
12 4 0
13 4 0
14 5 11
15 5 0
16 5 0
通过ID是14,找到相应的所有数据;
ParentID是主键ID,比如第14条的ParentID是11,那么ID为11的数据要查询出来,同样,SAME值跟第11条一样的也都要查询出来(SAME都是4),再找11的ParentID往上找,我要的结果是,
ID SAME ParentID
4 2 0
5 2 0
7 2 0
8 3 4
9 3 0
10 3 0
11 4 8
12 4 0
13 4 0
14 5 11
15 5 0
16 5 0
...全文
相关推荐
javascript 写的 树形结构( 递归方法 )(普通写法跟对象写法)
**普通写法**:这种写法通常涉及数组和索引来表示节点及其关系。例如,一个节点可能包含一个子节点数组,递归函数会遍历这个数组并对每个子节点执行相同的操作。
Lua中的递归函数写法实例
递归函数是函数编程中的一个基础概念,它允许函数调用自身来解决问题。在Lua中实现递归函数,通常需要确保有两个关键点:递归调用的条件和递归终止的情况。在本文中,将要详细探讨Lua中递归函数的写法实例。
javascript中递归的两种写法
虽然在概念上不如直接递归直观,但循环通常在处理大量数据或避免栈溢出时更合适。总结来说,递归在JavaScript中是一个强大且灵活的概念,可以用于解决各种问题。
SQL语句 递归
### SQL语句递归:Oracle中的递归查询详解在数据库查询语言中,递归查询是一种非常强大的功能,尤其在处理具有层次结构的数据时尤为重要。
插入排序递归非递归汇编写法
"插入排序递归非递归汇编写法"插入排序是常用的排序算法之一,它的时间复杂度为O(n^2),空间复杂度为O(1)。在本实验报告中,我们将使用MIPS汇编语言来实现插入排序,包括递归和非递归版本。


数据库
