项目场景:
mysql
MySQL递归查询所有下级节点。
问题描述
例如:在数据库中树形结构的表,想查出某个节点下所有的节点数据
解决方案:
select id from (
select t1.id,t1.inviteId,
if(find_in_set(inviteId, @pids) > 0, @pids := concat(@pids, ‘,’, id), 0) as isbig
from (
select id,inviteId from customer t order by id, inviteId
) t1,
(select @pids := 你的ID) t2
) t3 where isbig>0;