扫码关注官方订阅号
也就是一个person 和 role 是多对多的关系同时 person和 team也是多对多的关系,但是 person的role又由team限制, 请问如何设计合理?
学习是最好的投资!
字段:id, role_id, name...
字段:id, person_id, team_id, name...
三张表:person,team,role,role表有person_id和team_id(role表还可添加其他对role进行描述的字段),这样可以通过这个role表,查找某team相对应的person,或者某人相对应的role和team。
Person id,name
Team id,team_name
Role id, role_name
Person_team_join person_id, team_id, role_id
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
Person
字段:id, role_id, name...
Team
字段:id, role_id, name...
Role
字段:id, person_id, team_id, name...
三张表:person,team,role,role表有person_id和team_id(role表还可添加其他对role进行描述的字段),这样可以通过这个role表,查找某team相对应的person,或者某人相对应的role和team。
Person
id,name
Team
id,team_name
Role
id, role_name
Person_team_join
person_id, team_id, role_id