--比如选择大类的 b_id=0 那么对应的商品
select b.id,b.product_name
from table1 a,table2 b
where a.b_id=0 and a.id=b.p_id
--比如选择小类的 id=1 那么对应的商品
select id,product_name
from table2
where p_id=1
select b.id,b.product_name
from table1 a,table2 b
where a.b_id=0 and a.id=b.p_id
--比如选择小类的 id=1 那么对应的商品
select id,product_name
from table2
where p_id=1
id name b_id
1 0-1岁 0
2 1-3岁 0
3 爬服 1
4 连身衣 1
5 斗篷 3
6 尿裤 3
比如我要查id为1的记录,那id为1的下面分了3,4两个分类,3下面又有5,6两个分类,我现在怎么能查分类为1的大类,就可以把 3,4,5,6小类的记录都列出来(因为5,6是3的下级分类,也有可能5下面还有分类)
http://www.chinaitpower.com/A/2004-06-04/82488.html
哥们
http://blog.csdn.net/zjcxc/category/125593.aspx