我正在建立一个存储数据库"用户"和"公司",以及另一个表"用户角色"用户与公司(客户,工人和经理)之间的关系。
我的问题是我想限制在"用户角色"的唯一注册表中。当角色是经理时,因为我不希望任何用户拥有多个公司。
我认为必须有一个简单的解决方案,但我现在完全被阻止了。
我希望得到任何建议或指导。
答案 0 :(得分:0)
如果您只想让一个用户成为一家公司的经理,那么您可以为User_id的值和包含经理指标的字段创建一个UNIQUE INDEX