零件列表布局。如何实现与表本身的关系?

问题描述 投票:0回答:1

所以我想建立一个库存管理数据库。

我的架构如下所示:

Database Schema

一个项目类(螺丝刀、锤子、测量设备...)可以有许多项目(螺丝刀1、螺丝刀2...)

一切都很好并且按预期工作。但现在我想为零件列表创建一个功能。所以基本上我想创建一个 Itemclass(例如 XY 工具),其中包括其他 Itemclass(螺丝刀、锤子……)

我可能想得太多了,但我找不到可行的解决方案。有人有什么建议吗?

这才是我真正期望的结果:

My Thoughts

sql database postgresql sequelize.js
1个回答
0
投票

如果您将parent_id字段添加到item_class表中,该字段是item_class表的id字段的外键,则可以轻松实现这一点。当您想在另一个 item_class 下添加 item_class 时,只需将子 item_class 的parent_id 设置为其父级的 id。

© www.soinside.com 2019 - 2024. All rights reserved.