搜索后我找不到这样的问题,所以我发布了。
为我的 10 位同事制定工作计划以取乐
它是基于日历的(我们每周 7 天轮班,不同的轮班有不同的职责 - (周一上午 8 点至下午 5 点任务 1,周一上午 8 点至下午 5 点任务 2,周六下午 5 点至上午 8 点(晚上)任务 2 等)
使用 mySQL
我无法理解设置 mySQL 表的最佳方法。有人对此有经验吗?
说这个下周一:
Monday days - Joe - Task 1
Monday days - Sally - task 2
Monday days - Mike - task 3
Monday nights - Bob - task 1,2,3
Tuesday days - Joe - Task 1
..etc..
显然这个表设置是低效的:
id, date, worker, shift, task
它效率低下,因为“日期”字段在一年中的每一天都会有很多条目......有没有更好的方法?