所以我试图为用户信息表创建一个适当的表关系,但最终感到困惑。创建用户,类型和类型标题表之间的关系
下面是这种情况:
1. a **user** can have more than one **type**.
2. where the **type** are: founder, member, and crew.
3. for the crew type, it can have more than one **crew_title** ex: Crew Leader, PR Manager, etc.
4. and a crew-type-user can only have one **crew_title**.
这是我的表至今:
**user** table:
- user_id (PK)
- email
- password
**type** table:
- type_id (PK)
- type_name
**user_has_type** table:
- user_id (PK)
- type_id (PK)
我试图创建型表内crew_title,就像这样:
**type** table:
- type_id (PK)
- type_name
- crew_type_title
但我不知道是否正确的方式,因为会有有这么多的空单元,因为只有7-10个用户是船员。任何帮助将是不错:)
感谢@webmaster,能否请您提供一个选择查询来显示用户名和船员职称的示例,以便我能够很好地理解它。 – bberry
@bberry提供编辑 – webmaster