【发布时间】:2020-08-06 13:38:39
【问题描述】:
我想记录一天的行程。 我有以下使用 MySQL 的表:
- 路线 (routeID,start,destination,carId)
- 用户 (userId,routeId,...)
- ticket (ticketID,routeID..)
- 汽车(汽车 ID、车主 ID)
- 所有者(ownerID..)
所以我的问题是我想记录一天中的旅行记录,例如,包括购买车票的用户由所有者拥有的汽车在指定路线上运输,以显示为管理员、车主的历史记录和用户。
也许使用 INNER JOIN 的查询可能会告诉我我想要什么,但它不会记录任何内容,那么适合这种情况的最佳模型/表结构是什么。
我希望我尽可能清楚地说明这一点。 非常感谢您的考虑。
【问题讨论】:
-
机票没有关于行程开始和结束日期/时间的信息?
-
在您的问题中没有tripID,也没有关于餐桌旅行的其他任何内容......
-
到目前为止你尝试过什么?您在哪里卡住了进度?
-
当然你应该展示你到目前为止所做的尝试。此外,创建显示数据结构的模型和作为实际代码片段的查询之间存在差异。最好先建立模型,以便了解数据。
-
对于我的帖子中的任何晦涩之处,我深表歉意。我想知道您将如何定义存储每天每次旅行记录的表。
标签: mysql database logging model uml