例如 - 下面是我的列的图片,其中vaegtUsers和hoejdeUsers是体重和身高,但是,我真的不知道如何在一个列中存储多个重量值?有什么办法可以解决这个问题吗?我做了一些研究,几乎所有人都说这是不可能的。我应该为每个“新”体重 ID 添加一个新列还是继续为每个用户创建表格?或者我应该做一些完全不同的事情?
万千封印
浏览 96回答 1
1回答
九州编程
由于单个用户可能在不同时间有多个权重,因此您有一对 n 的关系。您应该创建第二个表(例如,Measure)来引用您的 User 表。该表可以包含 ID、UserId、MeasureDate 和 Weight 等列。如果您的用户尚未完全长大,因此容易在不同时间点出现不同的身高,您还可以在此表中包含身高测量值。否则,高度可以存储在用户表内。顺便说一句,我建议您检查关系数据库的数据库规范化。