如何将此场景组织到MySQL数据库中的表中?

时间:2018-05-29 08:27:06

标签: mysql sql database relational-database

所以关于创建预订系统,假设你有一堆接送点和下降点(你可以有一个场景说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 - 我该如何创建表格以及如何链接它?

1 个答案:

答案 0 :(得分:0)

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

ID | day_week | is_pickup | is_dropup |取件时间| droptime

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

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

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