[英]Multiple possible values inserted into one column from another table while using the same primary Key
我的头衔可能不是最好的。 我只是无法在标题中清楚说明我要做什么。 我为此项目准备了大约8张不同的表格。 具体来说有两个给我一些问题。 我花了一些时间研究如何实现第三范式,但是我不太了解当前的设计是如何实现的。 我需要一些指导,以了解如何在不增加每行主键的情况下插入行。 我将在下面详细说明。
tblONe:(tblOneId,GUID,PolicyNum,LineNum)
LineNumTbl LineId,LineName
LineNumTbl
1 MCAL
2 MCNT
3 MCCG
4 MCGL
5 MCPD
6 MCTI
7 MCXC
8 MCXU
这些是用户做出的选择,然后插入到数据库中。 用户可以选择其中之一或多个。
您可以看到我的“ tblONe”架构。 如果用户选择了一个选项,则很容易看到如何将LineId插入LineNum。 但是,我遇到了一个问题,看看有人如何选择多个并保持相同的主键。(我根据其他表中的行创建自动递增。)
我的想法是看起来像这样。
1001, (Random GUID), 1234ABC, 1
1001, (""), 1234ABC, 3
1001, (""), 1234ABC, 5
1001, (""), 1234ABC, 8
这有可能实现吗? 还是应该为这些LineNum创建带有8个单独列的表? 在此先感谢您的帮助
我建议您将tblOne的密钥tblOneId添加到LineNumTbl
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.