我只是想知道这样一个简单例子的最佳实现是什么。
如果我有2个表,并且一个单元有多个可变数量的升级我想考虑以CSV格式保存升级ID列表,那么我将加载该单元并从列表中提取ID升级ID。
我觉得可能有更好的方法来实现这一点,因为我已经有一段时间了,因为我已经在SQL工作了,而且我不确定这是最佳做法还是任何我可能无法预见的问题。
表
单位 { ID,姓名,升级 }
升级 { ID,名称,描述 }
答案 0 :(得分:5)
这听起来像是一对多关系:一个单位可以进行多次升级,并且可以在许多单位上设置升级。
您可以创建一个类似UnitUpgrade的中间表:
Unit UnitUpgrade
Id --- UnitId Upgrade
Name UpgradeId --- Id
Name
Description