7. Orcle树形结构(类似数据字典有父子类关系),查询末节点的所有记录
2014-09-30 09:53
831 查看
SELECT a.*
FROM tablename a
WHERE NOT EXISTS (SELECT 1 FROM tablename b WHERE b.Fid = a.id)
START WITH Fid = 0 CONNECT BY PRIOR id=a.Fid;
常用的做法:
id in (SELECT a.id
FROM tablename a
WHERE NOT EXISTS (SELECT 1 FROM tablename b WHERE b.Fid = a.id)
START WITH Fid = 0 CONNECT BY PRIOR id=a.Fid)
FROM tablename a
WHERE NOT EXISTS (SELECT 1 FROM tablename b WHERE b.Fid = a.id)
START WITH Fid = 0 CONNECT BY PRIOR id=a.Fid;
常用的做法:
id in (SELECT a.id
FROM tablename a
WHERE NOT EXISTS (SELECT 1 FROM tablename b WHERE b.Fid = a.id)
START WITH Fid = 0 CONNECT BY PRIOR id=a.Fid)
相关文章推荐
- 对于树形结构的关系表,查询一个节点下所有节点的方法设计
- sqlserver查询指定树形结构的所有子节点
- SqlServer找出所有的子节点,并按树形结构、层次查询
- ORACLE 树形结构数据 查询某结点下全部子节点无限递归的前2个数据
- Mybatis之高级映射collection (递归查出树形数据之查询部门及部门下所有人员 单节点)
- 用递归的方法查询树形结构下的所有子节点
- 动态查询一个树形结构表中:某一个节点的所有父节点或者子节点
- sqlserver查询指定树形结构的所有子节点
- start with connect by prior 实现递归查询(查询数据的树形结构关系)
- MySQL递归查询所有子节点,树形结构查询
- ExtJS 4.2 树形结构请求后台数据无法展示子节点,而是没点击一次请求一次数据,无限请求加载所有的父节点元素
- Mybatis之高级映射collection (递归查出树形数据之查询部门及部门下所有人员 单节点)
- oracle查询出树形结构的表,父节点数据是子节点的数据和
- mysql读取树形结构所有子节点 mysql递归查询 详解 存储过程详解 查询所有子节点详解
- Toad导出数据字典,把数据库所有的表结构导出到htm中。
- Toad导出数据字典,把数据库所有的表结构导出到htm中。
- (原创)基于关系数据库系统链式存储的树型结构数据,求某结点下的子树所有结点算法(t-sql语言实现)
- 查询数据库中所有记录总数不为0的数据表名称
- 父子关系表中查询某父节点的所有子节点,同时查询结果包含父节点的名字
- 查询数据库中所有记录总数不为0的数据表名称