with recursive tb (id) as
(
select F_ID
from base_organize
where F_ParentId IN(#{joinedString})
union all
select c.F_Id
from base_organize c
join tb t
on c.F_ParentId = t.id
)
select *
from tb;
mysql自上而下查询所有子集
该篇文章介绍了如何使用SQL的withrecursive子句在数据库中执行递归查询,从base_organize表的父ID关联中获取所有层级的F_ID。首先筛选出具有特定ParentId的记录,然后通过unionall和JOIN操作扩展到下级记录。
摘要由CSDN通过智能技术生成