根据另一个字段值显示表字段值

时间:2011-04-01 14:16:19

标签: design-patterns database-design

我正在尝试找到从表中检索字段的最佳方法,具体取决于另一个字段的值,所有字段都是从webapp管理的。

例如,让表包含4个字段:name,surname,email,mobile

让网络应用的管理员可以为每个条目指定其中一个字段是否可见,例如通过设置复选框。

我该如何解决这个问题? 我是否应该使用简单的解决方案向表中添加4个布尔字段(或为该purpouse创建另一个表)来控制可见性?例如:b_name,b_surname,b_email,b_mobile

- 或 -

我应该使用掩码方法(例如:存储在某处1101,基本上意味着'不显示该条目的电子邮件')?

还有其他选择吗?

1 个答案:

答案 0 :(得分:0)

我建议使用布尔字段,是的。掩码很麻烦并且与数据库范例背道而驰(更重要的是,他们将在以后添加或更改字段。)

相关问题