
真实的深度要更大
以前的设计
dept表:组织机构表
dept_id dept_name parent_id(父id)
user表
user_id dept_id(用户对应的部门) username
利用 dept_id,parent_id进行关联,形成一棵树。但有个问题比如找a-1机构下的所有用户,无法用一个sql表示,不方便分页,条件检索等
现在的想法是加一个表,将一个节点所有的子节点列出. 大家有什么意见?
high_dept(高级机构) low_dept(低级机构) distance(相差的度)
a-1 a-1-1 1
a-1 a-1-1-1 2
a-1-1 a-1-1-1 1