MySql教程

mysql递归查询cte

本文主要是介绍mysql递归查询cte,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

mysql在8.0.1版本加入了cte递归查询

表结构: ||  id  ||  pid  ||  name ||

查询id为1的节点以及他所有的子孙节点

with recursive cte as (
    select * from tree where id = 1
    union all 
    select t.* from tree as t inner join cte on t.pid = cte.id
) select * from cte;

 

这篇关于mysql递归查询cte的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!