在树控件中,通常面临着选择树节点的问题。
而我们的数据库表结构通常是由parentId和Id组成parentId顾名思义就是父节点的ID。
树节点形如:

- 父节点1

+

子节点1

-

子节点2
+ 父节点2
 1select a.ctb_id,
 2       b.usr_name ctb_usr_name,
 3       to_char(a.ctb_donatedate, 'yyyy-mm-dd') ctb_donatedate,
 4       c.org_shorname ctb_shorname,
 5       d.cod_name ctb_cod_name,
 6       e.usr_name ctb_add_usr_name,
 7       to_char(a.ctb_addtime, 'yyyy-mm-dd hh24:mi') ctb_addtime
 8  From lov_contribute   a,
 9       asm_user         b,
10       ogm_organization c,
11       asm_code         d,
12       asm_user         e
13 Where a.ctb_usr_id = b.usr_id
14   and a.ctb_org_id = c.org_id
15   and a.ctb_codid = d.cod_codid
16   and d.cod_cdp_id = '11'
17   and a.ctb_add_usr_id = e.usr_id
18   and exists (select x.org_id
19          from ogm_organization x
20         where a.ctb_org_id = x.org_id
21        CONNECT BY x.org_parentid = PRIOR x.org_id
22         START WITH x.org_id = '29')
23 order by ctb_id desc

【本文仅仅记录了在实际使用过程中所遇到的相对偏僻的SQL语句,由于只为记录功能,所以并未对其进行展开或描述,相关信息请自行搜索】

[Oracle PL/SQL]当数据表设计成具有父ID的时候,当需要选择所有与父ID同根生的所有节点的时候,使用的SQL语句...相关推荐

  1. sql server数据表转换成xml

    运用 for xml但是SQL2000对此支持不好,用SQL2005比较好例如下表sno sname ssex08020001 李勇 男08020002 刘晨 女08020003 王敏 女080200 ...

  2. Oracle中表的键和检查,Oracle 过程中检查数据表存在与否

    在过程中,尤其是每天执行的任务,通常要检查查询的数据表存在不存在,如果不存在则等待一段时间在进行执行,以下代码实现了这个功能,如果表不存在,抛出异常,交给异常处理代码,确保数据完整性 使用方法:p_C ...

  3. 全国三级地区(省市县)数据表设计

    全国三级地区(省市县)数据表设计 2020年1月15日 最近因为工作需要,需要设计全国地区的三级联动,我也查了不少前端实现方式 不过都有些过时,一些地区的更新和变动后,这些实现方式并没跟着变动,所以我 ...

  4. 全国三级地区数据表设计

    全国三级地区数据表设计 最近因为工作需要,需要设计全国地区的三级联动,我也查了不少前端实现方式 不过都有些过时,一些地区的更新和变动后,这些实现方式并没跟着变动,所以我就上全国行政区划信息查询平台照着 ...

  5. Oracle新建的用户看不到表,Oracle 创建用户及数据表的方法

    Oracle 创建用户及数据表的方法 更新时间:2009年09月25日 23:13:29   作者: 刚开始学习oracle的朋友可以看下,这个是基础了. 一.概念 1. 数据库 (Database) ...

  6. 使用PowerDesigner导入SQL生成数据表模型

    一直听公司做数据库的同事说用PowerDesigner设计数据库模型, 博主闲来无事决定拿来小试牛刀. 用SQL生成数据表模型: 1.启动PowerDesigner,选择"File" ...

  7. badatatable转成json_数据表转换成json(DatatableToJson)

    #region 转换Table为JSON数据 /// /// 转换Table为JSON数据 /// /// /// public static string TableToJson(DataTable ...

  8. MySQL数据表设计优化

    MySQL数据表设计优化 一.选择优化的数据类型 二.范式和反范式 2.1 范式 2.2 范式优缺点 2.3 反范式 2.3 反范式优缺点 2.4 混用范式化和反范式化 三.使用缓存表和汇总表 一.选 ...

  9. oracle两表交集查询,Oracle对两个数据表交集的查询

    正在看的ORACLE教程是:Oracle对两个数据表交集的查询. Oracle关系型数据库管理系统是世界上流行的关系数据库,它是一个极其强大.灵活和复杂的系统,据说,在使用oracle时应有这样的思想 ...

最新文章

  1. 《评人工智能如何走向新阶段》后记(再续3)
  2. python三层装饰器-python 3层装饰器及应用场景
  3. 期末复习、化学反应工程科目(第一章)
  4. boost::spirit模块实现将由某个分隔符分隔的任意键/值对解析为 std::vector的测试程序
  5. 【数据结构与算法】动画:什么是 BF 算法 ?
  6. 【ArcGIS风暴】ArcGIS矢量数据分层设色后导出或裁剪后颜色分类丢失完美解决办法
  7. Rich feature hierarchies for accurate object detection and semantic segmentation(理解)
  8. 从入门到入土:基于C语言实现并发Web服务器|父进程子进程|代码展示
  9. 【note】Swift之闭包表达式的几种简化缩写形式
  10. 《MySQL必知必会》学习笔记——1.书中样例表的生成
  11. 谨慎选择镭射祛斑,极易反黑!一定要做好防晒,否则会变成永无止尽的黑斑地狱!
  12. 心形灯c语言程序,用C语言实现心形表白程序[酷炫动态版]
  13. Windows系统结构图
  14. Erueka状态变更说明(十三)
  15. Tensorflow详解 命令行参数flags
  16. 三阶魔方还原步骤图_三阶魔方的还原步骤
  17. 联创机房管理系统重连服务器失败,联创机房管理系统在CAD实验室应用探析.doc...
  18. 使用python操作qq邮箱发送邮件
  19. 【分布式训练-Ring AllReduce】
  20. 最新的CC2642R与CC2640、CC2640R2F有什么改进?

热门文章

  1. hdu5015 矩阵快速幂233(好题)
  2. 【数字信号处理】傅里叶变换性质 ( 频域函数的共轭对称分解 | 序列的傅里叶变换 | 傅里叶变换的共轭对称 | 傅里叶变换的共轭反对称 )
  3. 【C 语言】C 项目开发代码规范 ( 形参合法性判断 | 函数返回值局部变量 | 函数中不用全局变量 | 函数中使用局部变量接收形参 | 函数返回值 | 形参作返回值 | 形参返回值处理 )
  4. 【Java 虚拟机原理】栈帧 | 局部变量表 | 操作数栈 | 方法出口 | JVM 指令逐条解析
  5. 【错误记录】Android 注解处理器报错 ( 非法的类文件开始 , 请删除该文件或确保该文件位于正确的类路径子目录中。 )
  6. 【Android NDK 开发】JNI 动态注册 ( 动态注册流程 | JNI_OnLoad 方法 | JNINativeMethod 结构体 | GetEnv | RegisterNatives )
  7. Android进程优先级和垃圾回收机制
  8. mysql导出数据库数据字典
  9. 机器人学的几何基础pdf
  10. C#学习笔记之线程 - 同步上下文