Chinaunix
标题:
求一无限分类的查询SQL语句!
[打印本页]
作者:
gowto
时间:
2006-01-05 10:41
标题:
求一无限分类的查询SQL语句!
有两个表
table1
id name b_id
1 0-1岁 0
2 1-3岁 0
3 爬服 1
4 连身衣 1
5 斗篷 3
6 尿裤 3
table2
id p_id(就是table1的id,用来区分是属于那个类别) product_name
1 1 卡尔菲特春装
2 3 婴儿童装
现在要实的的功能是我选择查询顶级大类时,要把所有该大类下的小类下的所有商品都列出来,想应的,我选查询小类时也要把所有该小类下面的分类的所有商品查出来,求这一SQL语句,谢谢!!
作者:
sevendays
时间:
2006-01-05 17:59
标题:
回复 1楼 gowto 的帖子
select product_name from table1,table2 where table2.p_id = table1.id and table1.b_id = '选择的大类',如果是大的应用这样效率太低了,开销大,建议采用别的手段
作者:
gowto
时间:
2006-01-06 09:44
楼上的这种方案好像也不能查出多级分类的吧,比如我的某一大类下面有三四级分类!
作者:
ipaddr
时间:
2006-01-06 09:52
无限分类,就没法查了。
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2