我正在研究产品需要灵活地添加多列列表的要求。我正在尝试借助键值对将数据拟合到数据模型中。
例如 -
我有一个过敏列表,其中包含 3 列过敏、反应和类型另一个名为 Lens 的列表只有两列供应商名称、成本
我的模型由下表组成
- 列表
它由 LIST_ID 和 LIST_NAME 组成
- LIST_ROW_MAP
它由 LIST_ROW_ID、LIST_ID(LIST 表的外键)、ORDER(保存行顺序)组成
3 LIST_ITEMS
它由 LIST_ITEM_ID、LIST_ROW_ID(LIST_ROW_MAP 表的外键)、KEY、VALUE 组成
(抱歉不能发图片因为我还没有特权)
虽然我可以保存数据,但为了检索我面临挑战。我尝试了在下面的链接中标记为答案的查询,但是当列名已知以及用于存储为键值的单个表时,它会有所帮助。
我正在尝试存储多个表的数据,所以应该有一些动态的。请帮忙 :)