我想将此信息存储在数据库中:
Company
|
|-- Dept 1--,
| \->Employee 1
| |->Employee 2
|
|-- Dept 2--,
| \->Employee 3
|
|-> Employee 4
\-> Employee 5
我已经做到了这一点:我需要一个员工表,部门和公司项目是一样的,所以它们应该在同一个表中......
employee // id | information...
branch // id | information....
每个员工都应该链接到一个分支机构。每个分支都可以连接到另一个分支......
employeeBranch // employee.id | branch.id | enum(current, historical)
branchBranch // branch.id | branch.id
这使得可以有多个级别的分支......
但我怀疑这是否是这样做的方法..