mysql8 公用表表达式CTE的使用
发布时间:2021-01-08 07:44:34 所属栏目:MySql教程 来源:网络整理
导读:公用表表达式CTE就是命名的临时结果集,作用范围是当前语句。 说白点你可以理解成一个可以复用的子查询,当然跟子查询还是有点区别的,CTE可以引用其他CTE,但子查询不能引用其他子查询。 ? 一、cte的语法格式: with_clause: WITH [RECURSIVE] cte_name [(c
查询一个指定菜单所有的父级菜单 with recursive cte as ( select id,pid from menu where id = 7 union all select menu.id,menu.pid from menu inner join cte on cte.pid = menu.id ) select * from cte; (编辑:焦作站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |