MYSQL根据节点向上和向下查询所有节点
2024-10-12 00:24:16
WITH cte
AS
(
SELECT * ,UnitID AS level FROM UnitTable WHERE UnitID=2
UNION ALL
SELECT g.*,level+1 FROM UnitTable g INNER JOIN cte
ON g.FatherID=cte.UnitID
)
SELECT * FROM cte
WITH cte
AS
(
SELECT *,0 as level FROM UnitTable WHERE FatherID=0
UNION ALL
SELECT g.*,level+1 FROM UnitTable g INNER JOIN cte
ON g.FatherID=cte.UnitID
)
SELECT * FROM cte
WITH cte
AS
(
SELECT * ,UnitID AS level FROM UnitTable WHERE UnitID=2
UNION ALL
SELECT g.*,g.UnitID AS level FROM UnitTable g INNER JOIN cte ON g.UnitId=cte.FatherID
)
SELECT * FROM cte
最新文章
- C++常见笔试面试要点以及常见问题
- position:fixed失效
- 微信小程序(应用号)资源汇总整理
- 自己封装的android客户端http网络框架
- SQL索引学习-索引结构
- jmeter测试手机app
- CSS绝对定位和相对定位 position: absolute/relative
- memcache redundancy机制分析及思考
- ActionBar官方教程(6)把图标变成一个返回到上级的按钮,同一个app间,不同app间,不同fragment间
- php 类中设置成员属性方法
- Mysql临时表的用法 - 51CTO.COM
- spring在扫描包中的注解类时出现Failed to read candidate component错误
- Python科学计算库
- Arduino内部网页代理,网页穿透,公网访问Arduino内部网页
- 扫毒>;>;观后感
- 不停止nginx服务,使配置文件生效
- UIToolBar - 官方文档
- Atitit s2018.2 s2 doc list on home ntpc.docx  \Atiitt uke制度体系 法律 法规 规章 条例 国王诏书.docx \Atiitt 手写文字识别 讯飞科大 语音云.docx \Atitit 代码托管与虚拟主机.docx \Atitit 企业文化 每日心灵 鸡汤 值班 发布.docx \Atitit 几大研发体系对比 Stage-Gat
- Django --需求文件requirements.txt
- MVC,MVP设计模式