第一种方案create table 活动表(活动id,活动名,协助单位,其他字段,)
create table 会员表(会员id,会员名,其他字段)
create table 活动参加表(活动id,会员id)
create table 活动协助单位表(单位id,单位名称)
create table 活动主持人(活动id,会员id)或:
create table 活动表(活动id,活动名,协助单位,其他字段,)
create table 会员表(会员id,会员名,其他字段)
create table 活动参加表(活动id,会员id,是否是主持人)
create table 活动协助单位表(单位id,单位名称)

解决方案 »

  1.   

    xyjdn(项有建^_^) :我不太懂老兄的意思呀,如果采用第二种方案,每个活动参见人数都不确定呀,肯定要搜索字符串的呀
      

  2.   

    按第二种方案,在从一个活动中添加会员或删除会员比较麻烦,因为要处理字符串。如果要查询A会员是否参加了A活动的话就比较麻烦,//没参加就为零怎么样?不用删的呀比如说,增一个字段,参加的为1、不参加的为0,检索时先检该字段为1的(参加的)即可。--------//
    noApple(没有苹果) ,先检索参加的(为1的),然后生成一个表,那就是全部参加的了,然后按你原来的做就行了。