【问题标题】:SQL query for list category & subcategory列表类别和子类别的 SQL 查询
【发布时间】:2013-01-10 12:01:24
【问题描述】:

电子商务网站的此类别/子类别表。
子类别的级别不受限制,管理员可以创建许多级别的子类别。

输出
书籍
书籍>英文
书籍>英文>语录

固定
文具>纸
文具>纸>艺术
文具>纸>艺术>封面
文具>纸>艺术>封面>A4尺寸

建议我使用 SQL 查询来显示如下输出:

【问题讨论】:

  • 在纯 SQL 中几乎不可能做到。您可以使用 mySQL 函数,但通常最好使用应用程序服务器来解析来自 DB 调用的结果。

标签: mysql sql e-commerce categories product


【解决方案1】:

使用parent_id 的方法,您不能拥有具有无限子类别的 MySql-Query,因为 MySql 不支持递归。 你必须通过服务器端编程来做到这一点。

我建议阅读nested setsclosure tables

通过这些方法,您将能够通过一次查询获得所有树级别。

【讨论】:

猜你喜欢
  • 2011-12-14
  • 2021-02-19
  • 2020-12-10
  • 2022-01-05
  • 1970-01-01
  • 1970-01-01
  • 2018-11-22
  • 1970-01-01
  • 2021-11-30
相关资源
最近更新 更多