t_orgon表 id ,name(部门名称),pid(父级id),orgon_type(组织类型:1、部门;2、门店;3、公司)
门店下还有多个层级,各个门店下的层级不定,有的下面还有2级,有的有4级
怎么用orgon_type ,查询门店及门店下所有的部门
t_orgon表 id ,name(部门名称),pid(父级id),orgon_type(组织类型:1、部门;2、门店;3、公司)
门店下还有多个层级,各个门店下的层级不定,有的下面还有2级,有的有4级
怎么用orgon_type ,查询门店及门店下所有的部门
如下:
两个层级的:
select * from t_orgon a
left join t_orgon b
on a.id=b.pid
where a.orgon_type='门店';
四个层级的:
select * from t_orgon a
left join t_orgon b
on a.id=b.pid
left join t_orgon c
on b.id=c.pid
left join t_orgon d
on c.id=d.pid
where a.orgon_type='门店';