标签: sql
我正在SQL开发人员中构建一个数据库,并试图找出如何在我的数据库中集成跟踪客户订单。它只需要在运输过程中的任何时候知道订单的位置。有任何想法吗?我正在寻找一种非常基本的方式,因为它只适用于一个类。
答案 0 :(得分:0)
在较高的层面上,您需要代表客户和订单。在大多数情况下,订单包含订单项。
要跟踪订单在流程中的位置,最简单的方法是拥有一个统计字段。状态随时间而变化。更好的一步是跟踪OrderStatusHistory中的状态变化或类似的东西。
以下是没有任何绒毛的ERD示例: