zoukankan      html  css  js  c++  java
  • 递归查询 start with connect by prior

    转自:https://www.cnblogs.com/diandixingyun/p/11851644.html

    1、语法:start with 子节点ID='...' connect by prior 子节点ID = 父节点ID

    含义:查询结果我所有的后代节点(包括我)

    例子:

    select id,parent_id
       from T_SM_MENU
      start with id = 'dqs'
              connect by prior id = parent_id

    2、语法:start with 子节点ID='...' connect by 子节点ID = prior 父节点ID

    含义:查询结果我所有的前代节点(包括我)

    例子:

    select id,parent_id
    from T_SM_MENU
    start with id = 'dqs'
    connect by id =prior parent_id

    3、语法:start with 父节点ID='...' connect by prior 子节点ID = 父节点ID

    含义:查询结果我所有的后代节点(不包括我)

    例子:

    select id,parent_id
    from T_SM_MENU
    start with id = 'dsm'
    connect by prior id = parent_id

    4、语法:start with 父节点ID='...' connect by 子节点ID = prior 父节点ID

    含义: 

    例子:

    select id,parent_id
    from T_SM_MENU
    start with id = 'dsm'
    connect by id =prior parent_id

  • 相关阅读:
    kibana 设置登录认证
    elasticsearch
    elasticsearch安装ik
    elasticsearch 安装head
    Docker 数据卷之进阶篇
    link快捷方式
    动作方法中 参数,Json
    spring单元测试
    js之cookie操作
    idea快捷键
  • 原文地址:https://www.cnblogs.com/karlz/p/14442403.html
Copyright © 2011-2022 走看看