我正在尝试为我的桌子设置,这对我来说似乎更简单,但我无法找到正确的方法。
这是为了计算车辆的售后成本,其中每辆车将从价目表中获得每个子组服务中的一项,以构成总售后成本。
请看下面的场景:
表 AfterSalesPriceList 将类似于:
as_id as_description as_value
1 service kit1 1000
2 service kit2 1500
3 service kit3 2000
.......
10 repair kit1 5000
11 repair kit2 8000
12 repair kit3 9000
.....
21 pneu 1 1500
22 pneu 2 2500
23 pneu 3 4000
.....
31 battery 1 500
32 battery 2 800
33 battery 3 1000
现在,在另一张桌子上?我会列出每辆车将接受哪些服务。每辆车必须从服务、维修、气动、电池等中获得一项且仅一项,例如在 Table VehicleAS 中:
vehicle_id 1 service kit1, repair kit 2, pneu 3, battery 1
vehicle_id 2 service kit2, repair kit 2, pneu 1, battery 2
etc.....
当然,这在 mysql 中不起作用,至少据我所知。
有没有一种方法可以在 mySql 中执行此操作,而无需在多个表中拆分 Table After Sales,每个子集一个(一个用于服务,另一个用于维修,另一个用于电池等)。
它肯定会与分解 AfterSalesPriceList 表一起使用,但我试图让它在我看来更合乎逻辑,即将所有售后服务价格放在一个表中。
谢谢