获取sql中所有hierchical列表的子组

时间:2016-02-06 11:36:51

标签: mysql sql

我有2张这样的表:

类别表

id       category_title      category_parent
----     --------------      ---------------
 1          sport                   0
 2        electronic                0
 3         football                 1
 4        volleyball                1
 5         laptop                   2
 6        television                2
 7        basketball                1

产品表

 id       product_name       product_category(referenced to id column from category table)
----     --------------      ---------------
 1         product1                 3
 2         product2                 3
 3         product3                 4
 4         product4                 4
 5         product5                 5
 6         product6                 6
 7         product7                 7

我希望将所有产品都放在一个主要类别中(例如,我想从产品表中获得所有产品,其类别是运动的子类别)。什么是正确的SQL查询? (例如,我想获得这些产品:产品1,产品2,产品3,产品4,产品7,足球,排球,篮球类别。这些类别是运动的子类别。所以我希望得到所有运动类别的产品!)< / p>

0 个答案:

没有答案