数据库设计问题,求解

现在要设计一个活动。
活动有报名参与的用户,怎样去存储参与活动的用户列表呢?

 用户信息:id,姓名,....          存储用户信息

活动表:id,活动名称,....       存储活动信息


activities_user:id,用户id,活动id    存储用户参与活动关系

给用户设置一个标识 0.1 0表示未参加,1表示参加

只需要一个user表即可,报名的话,插入记录,置状态位为0 如果参与了 为1 如果没有参与 为0,不知道是否能满足你的要求

赞成3楼的设计,方便扩展,如果以后还有其他活动的话,比方说多个人参与多个活动,所以不建议设计成一个表。