所以我想建立一个库存管理数据库。
我的架构如下所示:
一个项目类(螺丝刀、锤子、测量设备...)可以有许多项目(螺丝刀1、螺丝刀2...)
一切都很好并且按预期工作。但现在我想为零件列表创建一个功能。所以基本上我想创建一个 Itemclass(例如 XY 工具),其中包括其他 Itemclass(螺丝刀、锤子……)
我可能想得太多了,但我找不到可行的解决方案。有人有什么建议吗?
这才是我真正期望的结果:
如果您将parent_id字段添加到item_class表中,该字段是item_class表的id字段的外键,则可以轻松实现这一点。当您想在另一个 item_class 下添加 item_class 时,只需将子 item_class 的parent_id 设置为其父级的 id。