当前位置:  开发笔记 > 数据库 > 正文

表之间的多对多关系 - 如何在SQL中建模

如何解决《表之间的多对多关系-如何在SQL中建模》经验,为你挑选了1个好方法。

我只是想知道这样一个简单例子的最佳实现是什么.

如果我有2个表,并且一个单元有多个可变数量的升级我想要以CSV格式保存升级ID列表,那么我将加载该单元并从升级ID列表中提取ID.

我只是觉得可能有更好的方法来实现这个,因为我已经有一段时间了,因为我已经在SQL工作了,我不确定这是最佳实践还是我可能无法预见的任何问题.

单位{ID,名称,升级}

升级{ID,名称,说明}



1> Dude Pascalo..:

这听起来像是一对多关系:一个单元可以进行多次升级,并且可以在许多单元上进行升级.

您可以创建一个像UnitUpgrade的中间表:

Unit     UnitUpgrade     
Id   --- UnitId          Upgrade
Name     UpgradeId   --- Id
                         Name
                         Description

推荐阅读
mobiledu2402852413
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有