![]() |
1
1
听起来在某个地方,人物和物品之间有一对多的关系。 我建议从使用group by作为派生项的数量开始。只有当性能成为问题时,我才会改变它。 我不喜欢一个项目必须跟踪其数量的设计,但是如果必须这样做,您可以通过MySQL中的触发器来完成它,以便在插入、更新或删除时自动更新数量。 |
![]() |
2
0
数据库的设计由需要执行的查询类型决定。 在这种情况下,如果您所需要的只是获得项目x的字符x数量,那么选项1将起作用,但如果您需要: 项目x的数量 谁的物品属性1=x 和项目属性2=x 和字符“attribute1=x” 和字符“attribute2=x” 你需要选择2。 在选项1中,所有项目和所有字符共享相同的数量,尽管它们具有不同的属性。 |
![]() |
John V · 是否存在单元测试无法发现的逻辑/流错误类型? 6 年前 |
![]() |
Beefster · 为什么ANSI颜色转义以“m”而不是“]”结尾? 6 年前 |
![]() |
Guillermo Gutiérrez · STR转换是如何工作的? 7 年前 |
![]() |
RudziankoÅ · 合并排序数组算法 7 年前 |
|
user8852560 · 构造函数中的验证和构造函数冲突 7 年前 |
![]() |
jav974 · 订购产品时寻找最佳价格组合的算法 7 年前 |
![]() |
hippietrail · 确定浮点数中前导零的数量 7 年前 |