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