mysql - 如何将此场景组织到 MySQL 数据库中的表中?
问题描述
因此,关于创建预订系统,假设您有一堆接送点和下车点(您可以假设 A 是上车点,B 是下车点,或者 B 是上车点,C 是下车)。然后说在某些日子,周一到周五,这些接送会发生,但某些时间可能在某一天不可用,即周四可能没有 1:30 作为接送时间,但周五可能。
您将如何将其组织到 SQL 中的表中?我有一张列出日期和时间的接送表和一张同样的下车表,但它的方式如下:
取货台
ID | day_of_week | pickup_time
1 | Monday | 07:00
2 | Monday | 08:00
3 | Monday | 09:00
4 | Tuesday | 07:00
等等,同样适用于下车。但是我坚持的地方是我可以在哪里/如何链接点,例如 A、B、C - 我应该如何创建表格以及我应该如何链接它?
解决方案
我建议你在一个表中处理它,该字段将像
身份证 | day_week | is_pickup | is_dropup | 接送时间 | 下降时间
1 | 星期一 |1 | 0 |07:00 |空
2 | 星期一 |0 | 1 |空 | 08:00
我认为您可以使用此表创建所有报告