我有三个表category、subcategory、subsubcategory。
category table
cat_id name cat_status
15 Electronic 1
16 Fashion 1
subcategory table
subcat_id cat_id name subcat_status
10 15 Lcd 1
11 15 Mobile 1
12 16 Men 1
13 16 Women 1
14 16 SunGlass 1
15 16 Footwear 1
subsubcat_id subcat_id cat_id name subsubcat_status
12 12 16 Shirt 1
13 13 16 Shirt 1
14 11 15 Andriod 1
15 11 15 Iphone 1
16 13 15 Windoews 1
17 11 15 Sonny 1
18 14 16 Flymachine 1
19 15 16 Nike 1我的主页包含类别的动态选项卡
家电时尚联系人
单击Electronics后,将显示新的页面选项卡
家用液晶屏移动联系人(液晶屏和移动屏是子类别)
单击Mobile选项卡后,将打开新的页面选项卡
Home Andriod windoews Iphone
选项卡打开,并根据其cat_id、subcat_id、subsubcat_id显示产品
发布于 2016-02-11 01:08:48
使用连接表
SELECT category.id, subcat.id, subsubcat.id FROM subsubcat INNER JOIN subcat on subsubcat.id_subcat=subcat.id INNER JOIN category ON subcat.id_category=category.id order by subsubcat.id;但是,你应该在你的三个表上建立表的关系。类别有子子类别,子类别有子子类别。因此,如果调用subsubcategory的id,则subcat id和category id也将被调用。
对不起,我的英语不好。我希望你能理解。
https://stackoverflow.com/questions/35321006
复制相似问题