2012-10-09 97 views
0

我在與相同數量的深度mysql的設置類別,在這篇文章中:http://sqllessons.com/categories.html類別和子類別在MySQL

一切正常確定。問題是,我只是想表明,實際上對他們有一些東西(產品)類別的

實例類:

Table 'categories': 

id, parent_id, name 
-------------------- 
85140, 800000, subcat1 
85150, 800000, subcat2 
85160, 800000, subcat3 
85170, 800000, subcat4 
851710, 85170, subsubcat_of_subcat_4 

我有匹配的產品ID在類別表中的另一個表

Table 'products': 

product_id, id 
--------------- 
1001, 85140 
1002, 85140 
1003, 85150 
1004, 85170 
1005, 851710 

從文章運行第一個查詢時,我得到所有類別,但我不想包含「85160」,因爲它是空的。我如何修改查詢?

回答

0
SELECT * 
FROM categories ca 
JOIN products pd 
ON ca.id = pd.id;