我正在寻找一种数据库/代码设计来满足不同表之间的关系要求。有什么最佳实践吗?我在StackOverflow上只找到this post。
比方说,我有一个members
和membership_fees
表。我希望能够在membership_fees
表中指定用户有资格获得费用的要求。
例如,我有两种不同的会员费(每月100美元和50美元)存储在membership_fees
中。我的想法是在requirements
中有一个membership_fees
列,其中包含一个数组以及用于属性和实际规范的某种标记。
我的问题是这种情况下是否有最佳实践?我需要一个额外的requirementTokens
表吗?您对此有何看法?
编辑
由于此帖子被标记为“重复”,因此我需要澄清一下,我的问题是不是是使用一列带有JSON的列还是单独的表。我想知道是否有一种方法来声明令牌并将其映射到members
行的属性,并可能使用例如PHP进行评估。