oracle递归查询

基本语法:
  start with:递归的开始的起点,可以有多个起点。如:id in (....)。
  connect by:递归连接的条件。如:parent_id = id。
  proid:递归的方向。需要往哪个方向查询就把proid放在等号的哪边。如:proid parent_id = id:往父节点方向查询。
例:
  select * from t_test t start with t.id = 0 or t.id = 1 connect by t.parent_id = proid t.id;
  --查询id为0和id为1的这两个节点的所有子节点。

posted @ 2018-05-29 11:22  waynelo  阅读(232)  评论(0编辑  收藏  举报