当用户表有个上级的parent_level字段,关联到用户id
表结构如下:
第一种:当我们查询 白驹过隙 和他的父级时(自下往上)
WITH RECURSIVE temp AS (
SELECT * FROM sys_enterprise_folder o WHERE o.id="1625036123041284098"
UNION ALL
SELECT o.* FROM sys_enterprise_folder o,temp t WHERE t.parent_level=o.id
) SELECT * FROM temp;
结果:
第二种:当我们查询 藏经阁 与下级节点(自上往下)
WITH RECURSIVE temp AS (
SELECT * FROM sys_enterprise_folder o WHERE o.id="1624970024081793025"
UNION ALL
SELECT o.* FROM sys_enterprise_folder o,temp t WHERE t.id=o.parent_level
) SELECT * FROM temp;
结果:
完结散花!!!