高分 求一查询
表: coltext
列:
col001 | col002 | col003 | col004
-------------------------------------------------------------------------
100001 | 类别1 | 000000 | 类别0
-------------------------------------------------------------------------
100002 | 类别3 | 000001 | 类别1
-------------------------------------------------------------------------
100003 | 类别4 | 000002 | 类别3
-------------------------------------------------------------------------
100100 | 类别100 | 000003 | 类别4
-------------------------------------------------------------------------
100101 | 类别101 | 100100 | 类别100
-------------------------------------------------------------------------
100102 | 类别102 | 000003 | 类别4
就是说 col001 是父 col003 是子,无限级别,现数据在100W以上.
如果想查出: col001 = 000001 的所有下级类别该怎么做,
比较笨,想不出好方法来,高分求.
谢谢关注.
问题点数:50、回复次数:1Top
1 楼slawdan(select 大便 from 粪池 where 蛆数<10)回复于 2006-07-04 09:28:22 得分 50
select col001,col002 from coltext where col003<>'000000' join coltext as c on c.col003=coltext.col001
这是按你说的:col001是父,col003是子的情况
不过我怎么看你的表结构都像是 col001是子,col003是其父结点~Top




