首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >数据库设计:一对多的不同类型

数据库设计:一对多的不同类型
EN

Stack Overflow用户
提问于 2012-03-28 11:35:10
回答 1查看 266关注 0票数 1

某物的工作流程如下

1)为特定的用户组创建“当日消息”(必须经过批准才能激活)

2)通过选择单个用户和/或作为此MOTD要加入的组的管理员的用户或任何其他数量的用户分组,指定可以批准此操作的人员。

3)“当日消息”不能由所选的“审批人”之一批准。

如何将MOTD记录与一个或多个“单个用户”和/或“用户组”相关联?

EN

回答 1

Stack Overflow用户

发布于 2012-03-28 11:45:50

一种方法是向映射表中添加一个类型字段。这适用于不同类型的多对多。

代码语言:javascript
复制
create table motd_approvers (
  id int auto_increment primary key,
  motd_id int not null,
  user_id int not null,
  user_type enum('admin','user') not null
);

我不认为这实际上是一对多。您有许多MOTD条目和许多用户,他们可能是许多MOTD条目的批准者。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9900793

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档