`
louis_033
  • 浏览: 5427 次
社区版块
存档分类
最新评论

SQL递归查询

阅读更多
  • oracle数据库:
update salt_sell_org_t t set t.orgid='11' where  t.id in (
select id from salt_sell_org_t s start with s.id='4028e4403dc02e84013dc05e4b8b0015' connect by prior s.id=s.pid );
s.id=s.pid ---从上往下找
s.pid=s.id---从下往上找
 
  •  sql server 数据库:
with cte_child(ID,ParentID,NAME)
as(
select ID,ParentID,NAME from Z_ORGANIZE_T where id = '"+orgId+"'
union all select a.ID,a.ParentID,a.NAME from Z_ORGANIZE_T a inner join cte_child b on ( a.ParentID=b.ID))
select ID from cte_child 
分享到:
评论

相关推荐

    sql递归查询实例2

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

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

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

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

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

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

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

    sql递归查询例1

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

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

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

    存储过程递归查询

    #### 二、SQL递归查询语法介绍 递归查询主要通过`WITH`子句实现,具体格式如下: ```sql WITH recursive_query_name (column_list) AS ( -- 递归基 SELECT ... FROM table_name WHERE base_condition UNION ...

    CTE树形菜单递归查询 .sql

    sql查询tree树,使用的是cte 递归!

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

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

    oracle SQL递归的使用详解

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

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

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

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

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

    sql递归算法并停止到具体的层数

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

    sql server递归子节点、父节点sql查询表结构的实例

    在SQL Server中,递归查询是一种强大的工具,用于处理层级数据或树状结构的数据,例如组织结构、部门关系等。本文将深入探讨如何利用递归查询来获取子节点和父节点的信息。 一、查询当前部门下的所有子部门 在SQL ...

    SqlServer实现递归查询

    例如,现在需要查询出西湖区以及西湖区所属的市和省,这时候就需要用到SQL递归查询。我在这里构造了一张数据表[tb_Test],其数据如下所示: Id Name ParentId 1 浙江省 NULL 2 杭州市 1 3 湖州市 1 4 滨江区 2 ...

    地区表MySql递归sql脚本

    地区表MySql递归sql脚本

    递归sql.sql

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

    深入sql oracle递归查询

    在SQL中,递归查询是一种强大的工具,尤其在处理层级数据或者树形结构时非常有用。Oracle数据库和SQL Server都提供了内置的机制来支持递归查询。本文将深入讲解这两种数据库系统如何执行递归查询,并通过示例进行...

Global site tag (gtag.js) - Google Analytics