我有这样的主分类表
category_id category_name parent_name parent_id
1 animals & pet supplies null 0
2 live animals animals & pet supplies 1
3 pet supplies animals & pet supplies 1
4 bird supplies pet supplies 3
5 clothing null 0
6 mens clothing clothing 5
7 womens clothing clothing 5
8 shirts mens clothing 6
9 formal shirts shirts 8 当用户选择类别时,我需要创建包含所有类别和子类别&子类别(无限子类别)的新表。例如,如果用户选择了动物和宠物用品,那么新的类别表应该如下所示
category_id category_name parent_name parent_id
1 animals & pet supplies null 0
2 live animals animals & pet supplies 1
3 pet supplies animals & pet supplies 1
4 bird supplies pet supplies 3如果用户选择服装类别,那么新的类别表应该如下所示
category_id category_name parent_name parent_id
5 clothing null 0
6 mens clothing clothing 5
7 womens clothing clothing 5
8 shirts mens clothing 6
9 formal shirts shirts 8 任何人请帮助我实现这一目标。提前谢谢。表设计中的修改建议也欢迎您来实现。
发布于 2015-04-19 08:36:05
为什么需要在选择时创建新表?
用户可以直接选择任何子类别吗?男人的衣服,而不是衣服
你好,毛林。
https://dba.stackexchange.com/questions/98208
复制相似问题