电子商务网站的此类别/子类别表。
子类别的级别是无限的,管理员可以创建许多级别的子类别。列表类别和子类别的SQL查询
输出
书籍
图书>英语
图书>英语>行情
固定
文具>纸张
文具>纸张>艺术
文具>纸张>艺术>封面
固定式>纸>艺术>封面> A 4尺寸
建议我的SQL查询来显示如下输出:
电子商务网站的此类别/子类别表。
子类别的级别是无限的,管理员可以创建许多级别的子类别。列表类别和子类别的SQL查询
输出
书籍
图书>英语
图书>英语>行情
固定
文具>纸张
文具>纸张>艺术
文具>纸张>艺术>封面
固定式>纸>艺术>封面> A 4尺寸
建议我的SQL查询来显示如下输出:
随着做法与parent_id
你不能有一个MySQL查询具有无限的子类,因为MySQL不支持递归。 你必须用服务器端编程来做到这一点。
我建议阅读关于nested sets或closure tables。
使用这些方法,您将能够通过一个查询获取所有树级别。
是的。感谢您的链接。 –
另一个有用的链接:http://mirror.neu.edu.cn/mysql/tech-resources/articles/hierarchical-data.html –
@VillRaj链接到期 – Prabs
这在纯SQL中几乎是不可能的。您可以使用mySQL函数,但通常情况下,最好使用应用程序服务器来解析数据库调用的结果。 –