connect by prior start with 经常会被用到一个表中存在递归关系的时候。比如我们经常会将一个比较复杂的目录树存储到一个表中。或者将一些部门存储到一个表中,而这些部门互相有隶属关系。这个时候你就会用到connect by prior start with。
比如说我想查询组织表中组织id为10000的所有下级组织的记录
1 | SELECT * FROM t_org connect BY prior org_id = owner_id start WITH org_id = 10000; |
就是这么简单
随机文章
相关文章:







