首页 > 解决方案 > 如何将此场景组织到 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 - 我应该如何创建表格以及我应该如何链接它?

标签: mysqlsqldatabaserelational-database

解决方案


我建议你在一个表中处理它,该字段将像

身份证 | day_week | is_pickup | is_dropup | 接送时间 | 下降时间

1 | 星期一 |1 | 0 |07:00 |空

2 | 星期一 |0 | 1 |空 | 08:00

我认为您可以使用此表创建所有报告


推荐阅读