sql取值唯一的方法(SQL 获取所有上级的实现方法)
类别:数据库 浏览量:2440
时间:2021-11-08 16:58:35 sql取值唯一的方法
SQL 获取所有上级的实现方法SQL 获取所有上级的实现方法
说明:
(1)可以做成一个函数,直接调用即可;
(2) M0Org 是数据库存在的表 ,M0OrgPID 为目标表,OrgID为ID字段,PID为上级ID字段
DECLARE @OrgID NVARCHAR(36)= '00000000-0000-0000-00000002205223459'; --获取当前机构的所有上级 放入M0OrgPID WITH M0OrgPID AS ( SELECT *, 0 AS lvl FROM M0Org WHERE OrgID = @OrgID UNION ALL SELECT d.*, lvl + 1 FROM M0OrgPID c INNER JOIN M0Org d ON c.PID = d.OrgID ) SELECT * FROM M0OrgPID;
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
您可能感兴趣
- mysql8.0设置root密码(MySQL8.0.23版本的root密码重置最优解法)
- mysql索引优化有哪些(MySQL如何基于Explain关键字优化索引功能)
- mysql在centos7中如何安装(阿里云centos7安装mysql8.0.22的详细教程)
- sqlserver判断null(SQL Server索引超出了数组界限的解决方案)
- mysql创建存储过程的代码(MySQL修改存储过程的详细步骤)
- mysql必背知识点高级(MySQL 8.0 Online DDL快速加列的相关总结)
- sql语句delete的用法(SQL删除语句DROP、TRUNCATE、 DELETE 的区别)
- SQLServer获取临时表所有列名或是否存在指定列名的方法(SQLServer获取临时表所有列名或是否存在指定列名的方法)
- sqlserver日志被删除(sql server日志处理不当造成的隐患详解)
- SQL中Exists的用法
- mysql索引应该注意的地方(关于MySQL索引知识的小妙招)
- navicat不能连接到mysql报错2013(Navicat连接SQL Server数据:报错08001-命名管道提供程序的完美解决方法)
- sqlserver2008数据库的备份(sql server 2008 压缩备份数据库20g)
- mysql数据库延时监控(Mysql sql慢查询监控脚本代码实例)
- sql语言怎么删除某列(SQL删除多列语句的写法)
- mysql对大表千万级如何优化(MySQL 大表的count优化实现)
- 七夕取消是什么梗(七夕取消是什么梗)
- 这竟然是捏出来的 20种橡皮泥玩法让你轻松hold住魔娃(这竟然是捏出来的)
- 自制橡皮泥(自制橡皮泥)
- 还在卖 禁药西布曲明网上论斤卖(还在卖禁药西布曲明网上论斤卖)
- 微商在朋友圈热卖的 DL减肥咖啡 含违禁药物,你还敢买吗(微商在朋友圈热卖的)
- 八一节,说说中国女兵(八一节说说中国女兵)
热门推荐
- python3下urllib案例(URL Rewrite Module 2.1 URL重写模块规则写法)
- win10安装mysql8.0如何启动(win10下mysql 8.0.23 安装配置方法图文教程)
- python完整异常机制(深入理解Python异常处理的哲学)
- sql server 高并发update 死锁(解密新型SQL Server无文件持久化恶意程序的问题)
- serv-u界面怎么设置中文(Serv-U 550 Permission denied 的解决办法)
- css画三角形几种方法(利用CSS绘制任意角度的扇形示例代码)
- css空白边叠加
- 阿里云ecs实例详解(阿里云ecs服务器 修改php上传最大限制的方法)
- sql 查询结果别名(SQL查询中需要使用别名问题)
- nginx如何配置php项目(Nginx服务器究竟是怎么执行PHP项目)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9