【发布时间】:2020-07-11 23:21:48
【问题描述】:
信息:
- 一个好的公司有很多员工。
- 该员工在公司担任多个职位。
- 公司有很多活动。对于每一个活动,他们都需要一个工作人员。
- 一个团队由许多担任某些职位的员工组成。一名员工可以在团队中担任多个职位。
例如:
员工名单是:
- 员工 1 是司机、音响工程师和舞台操作员
- 员工 2 是司机、音响工程师
- 员工 3 是 音响工程师 和 舞台手
- 员工 4 是 舞台手
- 员工 5 是 舞台手
事件被调用:事件 1
- 机组人员是:
- 对于音响工程师的职位:
- 员工 1
- 员工 2
- 对于舞台手的位置:
- 员工 3
- 员工 4
- 员工 5
- 对于司机的职位:
- 员工 2
- 员工 1
- 对于音响工程师的职位:
问题:
我相信这是通过使用包含 event_id、employee_id 和 position_id
的数据透视表来完成的但是当我采用这种方法时,我会卡在提供数据和用于创建新数据的方法上。
有不同的方法吗?
【问题讨论】: