我有 3 个表(mysql)
产品
产品编号, 标题
类别
类别编号, parent_id, 标题
产品类别
产品编号, 类别_id
类别树的深度未知。 有没有一种方法可以通过一个查询知道哪些类别有类别等有产品?
最佳答案
是的,尝试:
select c1.*, c2.* from categories c1, categories c2, products_categories pc where c1.category_id = c2.parent_id and pc_category_id = c1.category_id;
c1, c2 给我们树的传递闭包,pc 给我们树的叶子。
关于php - sql建立有产品的类别菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8014279/