为了账号安全,请及时绑定邮箱和手机立即绑定

一个任务表和用户表有多对多的关系,一个任务表还跟用户表有一对多的关系,那这个表怎么建合理?

一个任务表和用户表有多对多的关系,一个任务表还跟用户表有一对多的关系,那这个表怎么建合理?

PHP
眼眸繁星 2019-03-09 14:59:19
一个任务表中一个任务可以多个用户领取,一个用户可以领取多个任务,那么一个用户又可以发布多个任务,这里有一个一对多的关系,还有一个多对多的关系,那么这个数据表要如何建才合理?求各位大佬解答一下。
查看完整描述

3 回答

?
胡子哥哥

TA贡献1825条经验 获得超6个赞

三张表,任务表、用户表、关联表,负责多对多关系;
任务表中加入一个发布人字段,负责一对多

查看完整回答
反对 回复 2019-03-18
?
慕仙森

TA贡献1827条经验 获得超8个赞

这个是多对多的关系,建立一个中间表,中间表保存两个表的id

查看完整回答
反对 回复 2019-03-18
?
不负相思意

TA贡献1777条经验 获得超10个赞

个人建议,任务表中,只是存主任务与子任务的数据 用户表依然是用户表, 再建立一个两表关联表,这个表,指出一个用户有几个任务,并且这个关联表,要有索引 并且是innodb的类型;如果你不想有第三个关联表,那么,你可以在任务表做文章,给任务表所属的用户ID,无非某个用户多写几行的任务数据而已,同样,任务表依然是innodb类型

查看完整回答
反对 回复 2019-03-18
  • 3 回答
  • 0 关注
  • 667 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信