1
4
如果你100%确信你只有两个级别的类别(主类别和子类别),你可以做一些不同的事情。这些都不是您建议的解决方案:
想要所有的车吗?
想要所有的出价者吗?
如果您想要的是“车辆”类别中的内容,而不是Verhicles的任何子类别中的内容,只需要有一个类别记录,其中main='vehicles'带有子空值。 当然,这并不是特别灵活。您只需要进行两个级别的分类,而且您的分类模型中嵌入的业务逻辑并不多。但这可能足以满足您的需求。 另外两个很好的,已经证明了的模型是邻接列表模型和嵌套集模型,这两个模型都被描述了,有很多很好的示例mysql代码, over here |
2
4
这要看情况而定。 类别和子类别真的是两种不同的东西吗?这意味着类别没有父类别,而子类别总是在父类别中,并且没有自己的子类别。那么两张桌子就可以了。 如果它像一棵树,其中只有类别,既可以是子类,也可以有子类,那么您应该使用一个表(google“嵌套集”)。 (或者也许你不是指类别/子类别,而是指主要类别/次要类别,次要类别不固定于某个主要类别。电子+自行车而不是自行车-车速表。然后你可以用一张桌子,如果它也可以是自行车+电子设备) |
kaiselwyvrn · 我无法打开Visual Studio项目 1 年前 |
4SadMemeXD · 无法在Django中选择相关类别 2 年前 |
Agrim Singh · 用户数据。名称未显示用户名 2 年前 |
Peloucvo · 用数据库中的数据填充JTable 2 年前 |
Montaser Majid · 用于从多行中提取单行的SQL查询 2 年前 |
Max J. · 用整数作为键将dict写入csv 2 年前 |