这两天项目上线前,又过了一遍代码,感觉有条SQL逻辑有问题,就拿出来分析了下,果然有问题,然后用到了递归查询,就记录下。

基本结构

select * from table_name
start with id = ''
connect by prior id = preid

本条数据的id是下一条数据的preid,向下遍历
其中,id可以用关键字in
prior关键字在 = 前面和后面的结果不同。

select j.userid, j.username, j.usercodefrom XT_USER j, XT_USERROLE Uwhere J.USERID = U.USERIDAND U.ROLEID IN ('D5FCE584', 'DBC71B7B')and j.deptid in(select distinct o.organiseidfrom xt_organise ostart with o.organiseid in(select distinct z.zzidfrom zldt_jf zwhere FLOOR(TO_DATE(Z.JZ_DAY, 'YYYY-MM-DD') - SYSDATE) = 7)connect by prior o.organiseid = o.preorganiseid)

Oracle 递归查询SQL相关推荐

  1. oracle用一个字段往上递归,深入sql oracle递归查询

    获取数据库所有表名,表的所有列名 select name from sysobjects where xtype='u' select name from syscolumns where id=(s ...

  2. sql oracle 递归查询语句,oracle递归函数 oracle中SQL递归查询

    关于oracle递归调用的自定义函数如何结束 比如存储过程a中有b,b中含a.用return结束判断,执行还是锁表,怎么解决 关于oracle递归调用的自定义函数如何结束 可以调用. C语言最基本的模 ...

  3. Oracle常用sql(持续更新)

    --1.oracle查看表空间使用情况 SELECT UPPER(F.TABLESPACE_NAME) "表空间名", D.TOT_GROOTTE_MB "表空间大小(M ...

  4. Oracle递归查询,Oracle START WITH……CONNECT BY查询

    Oracle递归查询,Oracle START WITH--CONNECT BY查询,Oracle树查询 ================================ ©Copyright 蕃薯耀 ...

  5. oracle获取所有子节点,oracle递归查询所有子节点

    Q4:Oracle通过递归查询父子兄弟节点方法示例 前言 说到Oracle中的递归查询语法,我觉得有一些数据库基础的童鞋应该都知道,做项目的时候应该也会用到,下面本文就来介绍下关于Oracle通过递归 ...

  6. oracle系统中poord是什么,Oracle常用sql(持续更新)

    --1.oracle查看表空间使用情况 SELECT UPPER(F.TABLESPACE_NAME) "表空间名", D.TOT_GROOTTE_MB "表空间大小(M ...

  7. Oracle递归查询(查询当前记录所有父级或子级)

    Oracle递归查询(查询当前记录所有父级或子级) 向上递归查询 所有上级 元数据: 1 2 3 4 SELECT * FROM ORGANIZE START WITH PARENT_ID = '14 ...

  8. MySQL递归查询,Oracle递归查询,MyBatis+MySQL实现递归查询

    递归查询用于查询树形结构的列表,比如行政区列表.包括向下递归查询:根据父级查询子级:向上查询:根据子级查询父级.mysql需要使用存储函数,oracle可以使用connect by语句直接查询. My ...

  9. oracle pl/sql 程序设计 历史笔记整理

    20131016 周三 oracle pl/sql 程序设计 第2章 创建并运行pl/sql代码 sqlplus yjkhecc/yjkhecc@10.85.23.92:1521/orcl 在java ...

最新文章

  1. 16~40K | 星猿哲科技招聘3D视觉算法工程师
  2. [转]Python 命令行参数和getopt模块详解
  3. css3多行超出隐藏并打点点
  4. 人脸识别翼闸使用规范_人行通道闸如何搭配人脸识别使用
  5. elementui表格中tip设置_VUE2.0+ElementUI2.0表格el-table:表头扩展el-tooltip
  6. python写论文有帮助吗_python中有帮助函数吗
  7. DS18B20温度传感器
  8. 嵌入式C语言(入门必看)
  9. 37,字节跳动Python面试
  10. android切图的公式,APP的切图原理
  11. Human Muscles/Musculature (人体肌肉组织)
  12. 查看服务器上Docker镜像 latest具体版本
  13. 【SQL文档整理系列1】MySQL创建procedure(可以用来造测试数据)
  14. 二八十六进制相互转化
  15. 语音对讲广播转发模块
  16. 如何删除WORD空白页
  17. 技术支持和测试的区别_同步带线性模组 丝杆线性模组和直线电机模组的区别及应用...
  18. 浅谈巫师2的战斗难度策略
  19. Adobe acrobat 获得PDF高清截图的两种方法(翻译外文用)
  20. Chrome插件-浏览器插件开发-插件安装-插件调试-概述

热门文章

  1. PO系列之 PO中使用webService
  2. DeepFlow高效的光流匹配算法(下)
  3. 什么除酵节?什么是逾越节?
  4. 适合微信小程序作品的极简番茄时钟
  5. 互联网支付系统整体架构
  6. Balsamiq Mockups 入门教程
  7. python根据x轴、y轴坐标在坐标轴里画出曲线图
  8. leetcode 17. 电话号码的字母组合
  9. css做八边形图片有边框
  10. 电脑桌面的快捷方式的字体有背景颜色,怎么修改?