Level 用法 | oracle数据库中的伪列,用于表示当前数据层级关系,必须结合connect by 一起使用 Select * from dual connect by level <5; |
Connect by用法 | Connect by用于表示树形结构数据或者递归关系,数据行之间存在父子关系,例如同行数据的第一个字段是ID,第二个字段是parentID,parentID表示他的上级ID sql基本语法: SELECT ... FROM + 表名 START WITH + 条件1 CONNECT BY PRIOR + 条件2 ORDER BY 字段 或 ORDER siblings BY 字段 例子:查询两层树结构数据 select level,a.* from tb_menu a start with parent = 0 connect by prior id = parent and level <3; 说明:
|
记备忘5 - oracle Connect by与递归(Level用法)
最新推荐文章于 2022-03-04 11:12:54 发布