这个数据库查询有点头疼,麻烦大伙帮帮我。
产品有多级类别,如:
类别结构:
父类1---子类1--孙类1
|
子类2--孙类2
父类2---子类3--孙类3
|
子类4--孙类4
|
子类5--孙类5
每条产品记录仅记录了所属类别的id,如何得到属于父类2的所有产品?
问题点数:0、回复次数:7Top
1 楼ipman(.NET)回复于 2003-11-04 17:02:26 得分 0
注:类别可能无限延伸,所以需要递归所有子类别并显示所以属于子类别的产品Top
2 楼todaynet(紫龙)回复于 2003-11-04 18:29:44 得分 0
使用递归写SQL语句啊Top
3 楼ipman(.NET)回复于 2003-11-04 20:02:15 得分 0
不停递归查询?不会查死?Top
4 楼ydyd(一点一滴)回复于 2003-11-04 20:54:47 得分 0
父类,子类,孙类是怎么联系的?Top
5 楼bflovesnow()回复于 2003-11-04 21:35:15 得分 0
oracle或sqlserver中比较容易实现,MySQL中恐怕很难
还是加一个表示属于哪种父类的字段好些Top
6 楼hillhero789(丘)回复于 2003-11-04 21:58:58 得分 0
关注
Top
7 楼yueok(悦)回复于 2003-11-04 22:15:29 得分 0
如果只要查父类的写个联合查询就可以了。Top




