Oracle递归

sql
阅读 36 收藏 0 点赞 0 评论 0

.sql
with emps(ID,
name,
parentid,
lvl) as
 (select ID, name, parentid, 1 as lvl
    from MT_CATEGORY
   WHERE id = 350
     and isvalid = 1
  union all
  select emp.ID, emp.name, emp.parentid, root.lvl + 1
    from MT_CATEGORY emp, emps root
   where emp.parentid = root.ID
     and emp.isvalid = 1)
select * from emps
评论列表


问题


面经


文章

微信
公众号

扫码关注公众号