【发布时间】:2013-09-29 05:48:43
【问题描述】:
我对我当前的项目有疑问。这是某个组织的在线注册系统。
关于如何确定某个“会议”中成员的出席情况,我有这个问题。
我的数据库中有一个名为“members”的表,其中包含有关其注册的所有信息和一个“会议”表。每年都有会议,会员注册后能够成为该会议的参与者。我需要为“管理员”提供查看功能,以查看谁参加了上一次会议。
我的想法是,如果该成员注册或参加了“first_conference”,我将在“members”表中添加“first_conference”列并设置一个类似“1”的值,以便管理员选择查看出席情况在第一次会议中,“first_conference”列的值为“1”的成员将显示在页面中。
问题是它是每年一次,我正在为此寻找更好的算法。因为如果我按照自己的想法去做,我就像每年都会在“成员”表中添加新列,例如('second_conference', 'third_conference', ... , 'nth_conference')
【问题讨论】:
标签: php mysql sql database database-design