Mysql 数据库一对多和一对一关系
我有一个包含以下表格的数据库 产品 类别 子类别 某些产品将没有子类别。 在我目前的设计中,类别和子类别之间有一对多的关系。 目前,每个类别都有一个“无子类别”值。 我的问题: 是否可以在子类别表中有一个“无子类别”行,而不是我现在拥有的多个实例Mysql 数据库一对多和一对一关系,mysql,Mysql,我有一个包含以下表格的数据库 产品 类别 子类别 某些产品将没有子类别。 在我目前的设计中,类别和子类别之间有一对多的关系。 目前,每个类别都有一个“无子类别”值。 我的问题: 是否可以在子类别表中有一个“无子类别”行,而不是我现在拥有的多个实例 一种方法是让子类别的第一行保留“no subCategory”值,并编写一个sql,选择第一行以及与该类别关联的子类别数据。不要使其过于复杂。如果产品有子类别,则有子类别记录。如果它没有子类别,那么就没有记录 也许,如果你为你自己和我们澄清一下你的桌子
一种方法是让子类别的第一行保留“no subCategory”值,并编写一个sql,选择第一行以及与该类别关联的子类别数据。不要使其过于复杂。如果产品有子类别,则有子类别记录。如果它没有子类别,那么就没有记录 也许,如果你为你自己和我们澄清一下你的桌子是什么样子的,它们之间的关系是什么,你可以回答你自己的问题吗?试着这样做:然后给我们看结果。我为什么不考虑这个。?非常感谢你。