【发布时间】:2021-01-16 19:17:19
【问题描述】:
我有这个数据模型。该数据模型是关于按类别划分的网店结构。
item_category - 网站上的每个子类别。 item - 电子商店中的每件商品(item_category_id - 网站上的每个子类别(叶子)。
parent_id 是自引用的并定义层次结构。层次结构的根表示主要类别。
item_category_transitive_closure - 它是一个冗余数据结构,包含超类别-子类别关系的传递闭包,由 item_category 表上方的自引用父绑定表示
- 两个类别之间的链接的每个表示都是有意义的
- 位于从给定类别 (#sub_cat_id) 0, M : 0, M 到类别树根的路径上
- 是类别树 (0,M : 0,M) 中类别 (#super_cat_id) 的后代
目标是 SQL 中的“主要类别的项目计数”。
感谢您的帮助
【问题讨论】:
标签: sql database model hierarchical-data