是否需要为多对多关系表创建桥表?
例如:Table Group
将为每个组的被阻止的网站提供一列,每个组可以有多个被阻止的网站
可以说,Group One
将被阻止,而现在facebook.com and twitter.com
将在其行中具有"Blocked_Websites"
的值。这样,我可以通过php检索此信息,然后将其爆炸以显示在页面中(该页面显示每个组被阻止的网站)
但这可以吗?还是我应该为此使用桥表?
因为大多数或总是,人们使用桥表进行多对多关系。
最佳答案
通常,具有多对多关系是一个糟糕的设计。
如您所说,尝试使用提供一对多关系的桥表。在构造时使用此标准,使其将来易于维护
关于mysql - 我需要帮助表结构的多对多关系,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45073598/