|
1
1
从您提供的有限信息来看,很难推荐一个选项,因为该方法取决于您对表的使用。存储数据是一回事,但是使用它是一个完全不同的问题。所有这三个存储数据是一种检索数据的方法,但是您需要构造什么查询来加载、聚合和搜索数据? 我将实现每个方法,用一小部分数据填充,并尝试像应用程序那样编写一些查询来收集数据。任何问题或困难,在使用表设计将变得明显。 您应该总是设计您的表,以便数据检索快速和容易。你不应该为了把你的数据拿出来而和你的桌子打架。如果您发现自己在与表作斗争以获取数据,那么您设计得很糟糕。你的桌子结构应该让你的生活更容易而不是更困难。 |
|
2
2
对于选项2,您始终可以为多个分组级别添加附加字段,用于描述、显示顺序和GroupParentID。此外,您还可以在这些分组结构上实现安全性。 在我们的应用程序中,我们使用这个结构。 |
|
|
EvitaSchaap · 计算按另一列分组的标志百分比 1 年前 |
|
mxplk · 为具有条件的组设置布尔掩码 2 年前 |
|
|
Leyla Elkhamlichi · 按特定值计数和分组 2 年前 |
|
|
KL_ · 熊猫分组和concat多行 2 年前 |
|
DGMS89 · Groupby索引,并保持给定单个列的最大列值 2 年前 |