MySQL多对多关系表的使用
我有三张表格:简历、ORG和Resume2Org。基本上,Resume2Org是我的多对多关系表,它将Resumes.resume\u id链接到Orgs.org\u id(因此该表中只有这两个键)MySQL多对多关系表的使用,mysql,many-to-many,Mysql,Many To Many,我有三张表格:简历、ORG和Resume2Org。基本上,Resume2Org是我的多对多关系表,它将Resumes.resume\u id链接到Orgs.org\u id(因此该表中只有这两个键) 我的问题是,使用多对多关系表来存储其他数据可以吗?我的使用案例:数据库是系统的一部分,用于筛选收到的简历。但是我被要求实现一个“标记为已读”的功能,这样我们就可以很容易地得到我们还没有看过的简历列表。但是,由于一份简历可以属于许多不同的组织,我们只想将一份简历标记为用户/浏览者所属组织的已读简历。我
我的问题是,使用多对多关系表来存储其他数据可以吗?我的使用案例:数据库是系统的一部分,用于筛选收到的简历。但是我被要求实现一个“标记为已读”的功能,这样我们就可以很容易地得到我们还没有看过的简历列表。但是,由于一份简历可以属于许多不同的组织,我们只想将一份简历标记为用户/浏览者所属组织的已读简历。我想,嘿,在Resume2Org上挂上那面旗帜会很完美。这是一种聪明的方法,还是应该专门为“标记为已读”创建一个新表?我所看到的关于多对多关系表的所有示例都是,这些表仅用于此。。。链接两个表。是的,可以在多对多表中添加其他字段。我认为在您的情况下,这样做是正确的,因为您不需要连接其他表,并且节省了空间
上周我遇到了非常类似的情况,为此我添加了额外的字段。谢谢!我只是不知道这是否违背了最佳实践或其他什么。