邹建大哥和各位高手请进!高分求一SQL语句
数据表如下:
ID 级别标志 大类代码 大类名称 一级分类代码 一级分类名称 二级分类代码 二级分类名称
--------------------------------------------------------------------------------------
1 0 0007 测试 <null> <null> <null> <null>
2 1 0007 测试 1 测试1-2 <null> <null>
3 1 0007 测试 1 测试1-1 <null> <null>
4 2 0007 测试 1 测试1-2 2 测试1-2-1
5 2 0007 测试 1 测试1-1 3 测试1-1-1
6 2 0007 测试 1 测试1-1 3 测试1-1-2
7 2 0007 测试 1 测试1-1 3 测试1-1-3
我是把一个新闻系统的栏目信息放在一个表里,包括大类,一级分类,二级分类
用级别标志来区分,0就是大类,1就是一级分类……,其中一级分类代码是大类的ID,二级分类代码是一级分类代码的ID
现在想用asp.net的ListBox控件把所有的栏目信息(代码和名称)调用,想用级别标志进行判断
如果是0,就调用大类代码和大类名称,1就调用一级分类代码和一级分类名称……并用类代码分类,
达到下面的效果:
-----------------------
测试
测试1-2
测试1-2-1
测试1-1
测试1-1-1
测试1-1-2
测试1-1-3
-----------------------
请教邹建大哥和各位高手,用SQL语句实现该怎么写??问题解决200分立即奉上!谢谢!