我有一个包含以下表格的数据库
产品展示
类别
子类别
某些产品将没有子类别。
在我目前的设计中,类别和子类别之间存在一对多的关系。
目前,每个类别都有一个“无子类别”值。
我的问题:
subCategory表中是否可以有一个'no subCategory'行而不是我现在有多个实例?

一种方法是让subCategory的第一行保持'no subCategory'值,并编写一条选择该第一行以及与该类别关联的subCategory数据的sql。

最佳答案

不要过于复杂。如果产品具有子类别,则具有子类别记录。如果它没有子类别,那么就没有记录。

关于mysql - 数据库一对多和一对一关系,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48757294/

10-12 12:20