自关联表 路径枚举 祖级列表 子级列表查询

表结构截图:

查询某一记录的祖级列表或子级列表:

   -- 祖级列表(包含自己)
   select *  from event_management e where  '1,2,8,'    like concat(e.ancestors,'%')  ; 

   -- 子级列表(包含自己)
   select *  from event_management e where    e.ancestors  like '1,2,8,%';

ps:路径(ancestors)须同步维护

猜你喜欢

转载自blog.csdn.net/hety119/article/details/100072382