我遇到了问题,但我找不到任何解决办法。
我将用户分组,一个用户不能在多个组中(因此,一组用户很多。这里没有问题)。 一个组中的一个用户必须是该组的所有者,同样,它不能是两个或更多组的所有者(因为一个用户不能在多个组中)。 最后,组的所有者必须是父表Customers的子项。
澄清一下, 一个用户可以在一个组中。一个组可以有很多用户, 这些群组的所有者是用户,也是客户。 一组只能拥有一个所有者。
我需要一个设计来支持这个,我已经尝试了很多ERD,但我找不到解决方案。
答案 0 :(得分:0)
<强>客户强>
ID,
名称
用户强> ID, 名称, 组ID, IsOwner(布尔值), 客户id
<强>组强> ID, 名称, 所有者(UserID)
道歉如果我错过了你的问题的重点!