博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SQL查询下级节点
阅读量:6898 次
发布时间:2019-06-27

本文共 355 字,大约阅读时间需要 1 分钟。

结构图:

表结构:

R

字段 类型 允许为Null
Id INT FALSE
Name NVARCHAR(50) TRUE
ParentId INT TRUE

 

 

 

M

字段 类型 允许为Null
Id INT FALSE
Name NVARCHAR(50) TRUE
ParentId INT TRUE
RId INT TRUE

 

 

 

 

查询

1.根据给定节点查找其叶子节点

eg:假设给定的节点是R1,则查找结果应为R5R6R7

2.根据给定节点查找其直接子节点

eg:假设给定节点是R1,则查找结果应为R2R3R4

3.根据给定节点查找其包含的节点的顶级节点

eg:假设给定的节点是R3,则查找结果应为M10M12M14

 

转载于:https://www.cnblogs.com/ecosu/p/4860413.html

你可能感兴趣的文章
揭秘码云:全球第二大代码托管平台的核心架构
查看>>
V8十年故事:从农场诞生的星球最强JS引擎
查看>>
AI一周热闻:周志华获IEEE技术成就奖;英伟达发布最小AI计算机
查看>>
有赞透明多级缓存解决方案(TMC)设计思路
查看>>
堆和栈
查看>>
指针和字符串和字符串常量、用gdb来获取非法内存中的内容
查看>>
分析递归程序比较好的画图法
查看>>
图像形态学的几种基本操作 Image Morphology
查看>>
2015 杭州黑客马拉松赛后随笔
查看>>
青阳网络文件传输系统 kiftd 1.0.17 正式发布
查看>>
搞懂Mysql InnoDB B+树索引
查看>>
SpaceX完成载人猎鹰9火箭静态点火试验,将于2月实现载人升空 ...
查看>>
子查询中有个不存在的列居然不报错是bug吗?
查看>>
Swarm实战Docker容器集群,基于Linux环境部署Web集群例子
查看>>
再不了解PostgreSQL,你就晚了之PostgreSQL主从流复制部署
查看>>
Flask内置命令行工具—CLI
查看>>
WPF异常捕获三种处理 UI线程, 全局异常,Task异常
查看>>
分布式之redis精讲
查看>>
Linux启动过程学习
查看>>
【linux+C】神器 vim + 指针相关客串
查看>>