`

SQL 递归

    博客分类:
  • SQL
SQL 
阅读更多
向上
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递归算法并停止到具体的层数

    在给定的文件"sql递归算法并停止到具体的层数.sql"中,可能包含了上述逻辑的具体实现,你可以打开文件查看详细代码,进一步理解如何在实践中应用这些理论知识。通过学习和实践这些递归查询技巧,你将能够更有效地...

    sql递归查询实例2

    根据提供的信息,我们可以深入探讨如何使用SQL递归查询来获取所有属于特定`upperid`的数据及其子树。这里的关键在于理解递归查询的工作原理,并通过一个具体的例子来演示这一过程。 ### SQL递归查询概念 在关系型...

    T-SQL递归函数打印杨辉三角

    要使用T-SQL递归函数打印杨辉三角,首先我们需要理解递归函数的工作原理。递归函数是一种在其定义中调用自己的函数,通常在解决需要重复执行相同任务的问题时非常有用。在T-SQL中,可以使用`WITH RECURSIVE`语句来...

    JAVA_SQL递归树形

    JAVA_SQL递归树形,用递归算法结合数据库对J2EE实现树结构

    sql自定义递归方法

    本文将深入探讨一个具体的案例,即如何利用SQL自定义函数实现对部门层级数据的递归查询,这不仅能够帮助我们更好地理解SQL递归函数的工作原理,还能提供一个实际应用的例子。 ### SQL自定义递归方法详解 #### 1. ...

    一种MySQL数据库SQL递归查询的研究与实现.pdf

    【MySQL数据库SQL递归查询的研究与实现】 MySQL是一种广泛应用的关系型数据库管理系统,以其开源、高效和跨平台等特性,尤其适合中小型网站的部署。虽然MySQL在处理常规数据操作和查询方面表现出色,但在某些特定...

    SQL 递归查询,并将结果集保存在临时表中

    在SQL中,递归查询是一种强大的工具,常用于处理层级数据,例如组织结构、树形菜单等。在给定的场景中,我们需要根据一个特定的节点ID查询出该节点及其所有子节点,并将这些结果存储在一个临时表中。以下是实现这一...

    sql递归查询例1

    ### SQL 递归查询知识点详解 #### 一、背景与目的 在数据库处理过程中,有时我们需要对具有层次结构的数据进行查询。例如,在本案例中,我们有一个简单的表,该表包含三列:`A`、``B` 和 `Value`。其中 `A` 列与 `B...

    递归sql.sql

    mysql 数据库的sql语句递归查询,记录文档,已经设置变量等

    sql server 2008 递归查询所有上级或下级数据

    在SQL Server 2008中实现递归查询来获取所有上级或下级数据是一项非常实用的技术,尤其是在处理具有层次结构的数据时。本篇将详细解释如何利用Common Table Expressions (CTE)来完成这样的查询,并对提供的示例代码...

    oracle SQL递归的使用详解

    在Oracle数据库中,SQL递归查询是一种非常有用的工具,它允许我们处理层级关系的数据,例如组织结构、树形目录或有上下级关联的数据。本文将详细介绍如何在Oracle中使用SQL递归语句,并通过示例进行说明。 首先,...

    sql将多行数据生成一个一个字符患的递归脚本

    将多行数据生成一个一个字符患的递归脚本,方便,快捷。要顶哦。

    地区表MySql递归sql脚本

    地区表MySql递归sql脚本

    有关数据库SQL递归查询在不同数据库中的实现方法

    主要介绍了有关数据库SQL递归查询在不同数据库中的实现方法的相关资料,需要的朋友可以参考下

    sql_函数实现三种父子递归

    总之,SQL递归函数是处理层次结构数据的强大工具,通过正向递归查找子节点、反向递归查找父节点以及构建面包屑导航路径,可以灵活地处理各种树形结构的问题。掌握这些技术能够帮助我们在数据库设计和查询中更加高效...

    浅谈T-SQL语言之递归查询.pdf

    T-SQL语言中的递归查询是数据库编程中的一个重要功能,它允许开发者执行针对层级或树型结构数据的复杂查询,如组织架构、产品分类、家族族谱等。在传统的SQL Server 2000中,处理这种层级数据通常采用视图、临时表或...

    部分普通sql查询在hive中的实现方式

    ### 部分普通SQL查询在Hive中的实现方式 Hive是一款基于Hadoop的数据仓库工具,能够对存储在Hadoop文件系统中的数据集进行数据提取、转换、加载(ETL),这是一种可以简化MapReduce编程的工具。由于Hive的设计初衷...

    递归统计人数所需sql文件

    递归统计人数所需sql文件

    递归查询菜单树,支持mysql,oracle

    在IT行业中,数据库管理和数据操作是...总的来说,递归查询菜单树是数据库操作的一个常见应用场景,它涉及到数据库设计、SQL查询技巧以及前后端的数据交换。理解并掌握这些知识点对于开发高效、可维护的系统至关重要。

Global site tag (gtag.js) - Google Analytics