数据结构如下
fzdm, fzmc

编码方案为
3-2-2-2-2
如上图:
201是顶级,20101是二级,2010101是三级,201010101是四级
求一树形结构的查询语句
------解决思路----------------------
WITH lmenu(nav_id,nav_name,nav_parentid,level) as
(
SELECT fzdm,fzmc,1 level FROM 表名 wherefzdm=201 --第一级
UNION ALL
SELECT a.fzdm,a.fzmc, b.level+1 FROM 表名 a,lmenu b where a.fzdm= b.fzdm
)
SELECT * from lmenu
这样就行了