患者可以选择多个测试,并且许多患者可以选择测试。 那么这些表的结构是什么以及如何在它们之间建立关系呢?
答案 0 :(得分:0)
您可能需要3个表,患者表,测试表和PatientTest表 PatientID作为外键从Patient表和TestId作为外键来自Test表,您可以添加任何其他列(如TestDatetime,TestResult ...)
答案 1 :(得分:0)
你的桌子结构应该在
之下<强> PatientTable 强> PatientId int主键, PatientName varchar(50), EmailId varchar(50) 密码varchar(50)
<强> TestTable的强> TestId int主键, TestName varchar(50)
<强> PatientTestTable 强> PatientId int FK(PatientTable) TestId int FK(TestTable)
这样你可以给两个表关系。你需要了解RDBMS的乐趣。