sql递归

with RECURSIVE tree as  //tree作为第一级的变量 id=‘913011‘然后递归
(
select * FROM menu_admin  WHERE id=‘913011‘
union all
SELECT d.* FROM menu_admin d,tree t WHERE d.parentid=t.id
)
SELECT * FROM tree   //最后输出的字段

  非pg数据库

with RECURSIVE tree as
(
select * FROM menu_admin WHERE id=‘913011‘
union all
SELECT d.* FROM menu_admin d,tree t WHERE d.parentid=t.id
)
SELECT * FROM tree

sql递归

上一篇:linux 安装mysql


下一篇:MySQL 实现 先取记录的最后一条 然后 再group 分组 然后 按照 指定的列 进行排序