我有两个表:工作与作业ID,jobdescription等以及用户与用户ID,作业ID,姓名等
将两个jobid链接到表用户中的同一用户ID的最佳做法是什么?
我可以使用一个中间表来存储同一个用户的作业条目,但我认为这是一个更优雅的解决方案.
谢谢.
三个表 - 用户,工作,UserJobs
用户表包含与用户有关的信息
作业表描述了各个作业
UserJobs表充当使用UserID/JobID的组合PK/FK的多对多关系之间的桥梁.
例
Users
UserID Name
---------------------------------
1 Doogie Howser
2 Steve Urkel
3 Forest Gump
Jobs
JobID JobDescription
---------------------------------
1 TV Character
2 Movie Character
3 Nerd
UserJobs
UserID JobID
---------------------------------
1 1
1 3
2 1
2 3
3 2
Run Code Online (Sandbox Code Playgroud)