向上
WITH RECURSIVE r AS (
SELECT * FROM acu_customercircle
WHERE circleunitid = 'd05c24fa-dc32-4357-8a48-0f72efdfd85a' union ALL SELECT
acu_customercircle.* FROM acu_customercircle,
r WHERE acu_customercircle.circleunitid = r.guidparentid)
SELECT * FROM r ORDER BY circleunitid;
向下
WITH RECURSIVE T (circleunitid, strname, guidparentid, dwgrade) AS (
SELECT circleunitid, strname, guidparentid, dwgrade
FROM acu_customercircle
WHERE circleunitid = '712a9d32-e7d9-41d7-b07f-42a2e8c4a827'
UNION ALL
SELECT D.circleunitid, D.strname, D.guidparentid, D.dwgrade
FROM acu_customercircle D
JOIN T ON D.guidparentid = T.circleunitid)
SELECT circleunitid, strname, guidparentid, dwgrade FROM T
ORDER BY dwgrade;
分享到:
相关推荐
sql递归算法并可以自定义停止到具体的层数,适用于获取会员及会员推荐的会员的下级的总人数等
JAVA_SQL递归树形,用递归算法结合数据库对J2EE实现树结构
sql递归查询1 A B Value ----------- ----------- ---------- 1 2 节点1 2 3 节点2 3 4 节点3 4 1 end 要达到的目的,已知一A字段的值,查询B字段的值,若B字段的值不为 "1 ",则返回Value, 并将B字段的值...
用T-SQL 递归函数实现 T-SQL没有数组打印杨辉三角还是有点难度的,不过用递归函数就可以轻松实现
mysql 数据库的sql语句递归查询,记录文档,已经设置变量等
给定一个节点ID,查询此节点下的全部节点,并将结果集保存在临时表中
oracle数据库中如果需要使用SQL递归语句,应该怎么写呢?下面就为您介绍一个oracle中使用SQL递归语句的例子,供您参考。例子: 代码如下:pid id a b a c a e b b1 b b2 c c1 e e1 e e3 d d1 ...
想用递归sql语句把所有属于某个upperid的数据,包括它的子树,都读出去, 比如说 upperid =2 那么先找到1,3,然后再由1,3找到4,5 id upperid ----------- ----------- 1 2 3 2 4 1 5 3 6 4 upperid=2查询结果 id ...
sql server 2008 递归查询所有上级或下级数据
一种MySQL数据库SQL递归查询的研究与实现.pdf
sql 2005中用CTE实现递归的很好很易懂很基础的例子讲解。
将多行数据生成一个一个字符患的递归脚本,方便,快捷。要顶哦。
地区表MySql递归sql脚本
sql自定义递归方法 好用 简单易懂 不容错过
主要介绍了有关数据库SQL递归查询在不同数据库中的实现方法的相关资料,需要的朋友可以参考下
递归统计人数所需sql文件
部分普通sql查询在hive中的实现方式详细说明;
浅谈T-SQL语言之递归查询.pdf
sqlserver递归查询树结构的表的根结点子最里层的子结点
递归查询菜单树,支持mysql,oracle,含表结构,递归查询菜单,支持mysql,oracle,含表结构递归查询菜单。