我正在创建一个涉及可以拥有多个用户的用户的数据库模式。
我想注册不同的公司来使用网络服务。
例如:
- 用户 A 或 B(等)可以注册并创建公司帐户
- 用户 A 可以使用其类型创建其他用户的多个帐户,与用户 B 类似
如果用户 A 或 B 创建不同的帐户,我怎么知道这个特定用户属于用户 A 或 B 公司?我认为用户表与自身有多对多的关系(如基本的友谊设计)。
请建议最好的设计。
前任。
User 3,4 belongs to User A
User 5,6 belongs to User B