问题本身应该非常简单和常见, 但是不知道怎么用合适的语言 /术语去描述这个问题, 所以搜索引擎里面也比较难查.
问题的场景是后台管理系统, 假设做一个商品属性的登记. 现在有一个 商品: A, 前端在登记的时候肯定是一个表单, 要求填写对应的属性, 点击“提交” 按钮🔘之后传到后端, 后端再根据预设的函数录入数据库
但是这个表单里面, 时不时就会碰到一些固定的选项做到下拉菜单里, 例如 商品类别: X, 假设目前类别有 XYZ 三种, 我的想法是后台会有一个专门的表记录这些类别, 类似这种:
商品类 id | 商品类名 |
---|---|
1 | X |
2 | Y |
3 | Z |
登记后的商品表
应该是这样吧:
商品 id | 商品名称 | 商品类 id | 商品类名(可选) |
---|---|---|---|
1 | A | 1 | X |
2 | B | 3 | Z |
先说这个 商品类名
好像商品
表里面可以不用录入吧, 这个可以理解.
但是, 我前端给用户看到的选项, 肯定是 商品类名
不是 商品类 id
, 而后面 商品
数据表里又要求插入这个 商品类 id
的话, 一般是怎么设计的呢?
通过 类名
反查 类名 id
肯定不行吧, 这个例子类名是没有重复的, 但比如 人名
这种肯定会有重复的, 这种反查就不成立了.
应该是非常简单的问题, 望大佬们不吝赐教. 或者提供一些关键词也很感谢
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.