找层次关系

jiajiaren jiajiaren 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
现数据库有表的结构如下: Mark 表示几层,一个*一层,两个*两层,以此类推,PId是Id的父Id,Porder 是同一个父节点的排列顺序,Id可能不连续。
----------------------------------------------------------------------------------------------------
Id PId Mark Porder Name

11 5 *.*.*.*.*.* 1 Name11
12 1 *.* 3 Name12
13 2 *.*.* 1 Name13
18 1 *.* 2 Name18
15 18 *.*.* 1 Name15
3 1 *.* 1 Name3
1 0 * 1 Name1
2 12 *.*.* 1 Name2
4 13 *.*.* 1 Name4
5 15 *.*.*.*.* 1 Name5
6 15 *.*.*.*.* 2 Name6
7 15 *.*.*.*.* 3 Name7
8 15 *.*.*.*.* 4 Name8
20 15 *.*.*.*.* 5 Name20
10 5 *.*.*.*.*.* 2 Name10

现在需要得到下面的结果,就是要显示层次关系,例如:Id为3、18、12的父Id都为1,但Id为18的记录底下有子节点,所以先排Id为18的子节点,再排Id为12的记录, 请问Sql怎么写?

Id PId Mark Porder Name

1 0 * 1 Name1
3 1 *.* 1 Name3
18 1 *.* 2 Name18
15 18 *.*.* 1 Name15
5 15 *.*.*.*.* 1 Name5
11 5 *.*.*.*.*.* 1 Name11
10 5 *.*.*.*.*.* 2 Name10
6 15 *.*.*.*.* 2 Name6
7 15 *.*.*.*.* 3 Name7
8 15 *.*.*.*.* 4 Name8
20 15 *.*.*.*.* 5 Name20
12 1 *.* 3 Name12
2 12 *.*.* 1 Name2
13 2 *.*.* 1 Name13
4 13 *.*.* 1 Name4
...全文

相关推荐

小学数学五年级上册《看图找关系》精品教案.pdf

《看图找关系》是北师大版小学数学五年级上册的重要知识点,这篇精品教案深入浅出地将抽象的数学概念与学生的日常生活紧密结合起来,旨在培养学生的图表分析能力,提升他们的观察和分析能力,从而更好地理解数量之间的关系

love1987421

27、分析对象类型层次结构以识别横切关注点

本文探讨了如何通过分析面向对象系统的类型层次结构来识别横切关注点,从而帮助将现有系统迁移到面向方面编程范式。文中提出了一种基于UML类图的模型,用于表示系统中关注点与类型之间的关系,并详细描述了从种子识别到横切分析的完整流程。通过案例研究和相关工具的支持,验证了方法的有效性。未来的工作将聚焦于动态横切的识别和进一步的实证验证。

rrr55

五年级数学上册看图找关系北师大版PPT学习教案.pptx

北师大版的数学教材在这一方面有着独到的见解和设计,其配套的PPT学习教案《五年级数学上册看图找关系》更是以直观、生动的方式,帮助学生理解和应用图表分析问题。

woshifafuge

找基址五种方法OD+CE,以及单独找基址的方法。非常实用

如果显示的结果为218(十进制表示),则进一步确认了ECX与血量地址之间的关系。#### 三、深入查找ECX为了更精确地定位ECX的来源,需要进行以下操作:1.

tanxinyu10

HBase在贝壳找房的应用实践

这些功能使得贝壳找房能够对业务数据进行深层次的分析和挖掘,为决策提供了数据支持。在技术实践过程中,性能优化是不可避免的议题。

过往记忆
评论 6
收藏 已收藏
分享
返回顶部
jiajiaren
MS-SQL Server 34,876 成员 254,635 内容