sql 查询:无限极分类,获取父类下所有子类
2012-05-17 15:44
567 查看
如题,一个无限极分类的表,通过一个父类id,如何获取此父类下所有的子类?? 数据表: id,int classname,varchar partid,int
如果在sql sever 2005或以上版本可以这样
with a as(
select id,classname,partid from NewClass where id=204
union all
select x.id,x.classname,x.partid from NewClass x,a
where x.partid=a.id)
select * from a
查询结果为:
相关文章推荐
- sql查询分类和所有子类
- SQL轮询,查询支持无限极分类数据表中的某一分类所有数据的SQL语句
- Oracle中用sql查询获取数据库的所有触发器,所有存储过程,所有视图,所有表
- 无限级分类查询子类SQL
- Oracle无限分级下查询指定分类下所有子分类Sql
- 多层分类获取任意父类或者子类下所有内容
- mysql从子类id查询所有父类
- mysql 更具父类id 查询所有子类id
- mysql 根据子类id查询所有父类id
- 获取分类树下制定分类下的所有子类ID集合【方法】
- 根据父类获取同一个包(包括子包)下所有子类
- Yii Framework框架获取分类下面的所有子类方法
- mysql从子类id查询所有父类
- php 无限递归查询子id 子类 根据父分类 父ID 查询所有子分类 子ID
- 查询无限极分类下的所有子节点
- mysql递归查询,mysql中从子类ID查询所有父类(做无限分类经常用到)
- T-sql 查询系统表 获取所有对象的定义sql语句
- php获取分类下面的所有子类方法
- Yii Framework框架获取分类下面的所有子类方法
- PHP根据大分类查询所有子类文章包括自身