CSDN论坛 > MS-SQL Server > 疑难问题

sql server中怎么实现像oracle中的这种父子关系的树形结构? [问题点数:20分,结帖人hdkkk]

Bbs1
本版专家分:10
结帖率 100%
CSDN今日推荐
Bbs9
本版专家分:96845
Blank
黄花 2003年8月 MS-SQL Server大版内专家分月排行榜第二
2003年7月 MS-SQL Server大版内专家分月排行榜第二
2003年4月 MS-SQL Server大版内专家分月排行榜第二
2003年3月 MS-SQL Server大版内专家分月排行榜第二
2003年2月 MS-SQL Server大版内专家分月排行榜第二
2002年12月 MS-SQL Server大版内专家分月排行榜第二
2002年11月 MS-SQL Server大版内专家分月排行榜第二
Blank
蓝花 2003年6月 MS-SQL Server大版内专家分月排行榜第三
2003年1月 MS-SQL Server大版内专家分月排行榜第三
Bbs12
本版专家分:374376
Blank
状元 2003年 总版技术专家分年内排行榜第一
Blank
金牌 2003年11月 总版技术专家分月排行榜第一
2003年10月 总版技术专家分月排行榜第一
2003年8月 总版技术专家分月排行榜第一
2003年6月 总版技术专家分月排行榜第一
2003年5月 总版技术专家分月排行榜第一
2003年4月 总版技术专家分月排行榜第一
2003年3月 总版技术专家分月排行榜第一
Blank
银牌 2003年9月 总版技术专家分月排行榜第二
2003年7月 总版技术专家分月排行榜第二
2003年2月 总版技术专家分月排行榜第二
Blank
铜牌 2003年1月 总版技术专家分月排行榜第三
2002年12月 总版技术专家分月排行榜第三
Bbs1
本版专家分:10
匿名用户不能发表回复!
其他相关推荐
Oracle数据库中进行树形查询sql
select * from table start with org_id = id值 connect by prior org_id = parent_id; 简单说来是将一个树状结构存储在一张表里,比如一个表中存在两个字段:org_id,parent_id,那么通过表示每一条记录的parent是谁,就可以形成一个树状结构,用上述语法的查询可以取得这棵树的所有记录,其中: 条件1 是根结点
oracle递归查询,修改及删除父子关系
数据库中常要处理父子关系的记录,在oracle中可以用查询语句一次把所有的子记录全部取出来。例如下: t1  t11      t111         t1111  t12      t121         t1211   db数据字段如下: task_id           task_name         parent_task_id 000001
sqlserver中一个表中树形结构递归数据查询
需求:一个数据表是树形结构,即id,pid,每条记录会有自己的父级记录。现在要一下把指定记录以及该记录为父级时,所有下级层级记录查询出来。 解决:这里面用到了sqlserver的with as语句以及union all合并 WITH Emp AS ( SELECT * FROM dbo.Users WHERE ID = '111'
含有父子关系的上下节点SQL
– 查找一个节点的所有直属子节点(所有后代)SELECT org_name, org_type_id, org_id, porg_id FROM T_ORGanization_structure START WITH ORG_ID = '9ad287364b3b8ee053a15f4da591' CONNECT BY PORG_ID = PRIOR ORG_ID; – 查找一个节点的所有直属父
Sql Server按树形结构排序查询表记录(CSDN论坛转载)
WITH T AS ( SELECT CAST(Tree_Id AS VARCHAR(20)) AS CODE,*,CAST(City_Id AS VARBINARY(MAX)) AS px FROM Class_City AS A WHERE NOT EXISTS(SELECT * FROM Class_City WHERE City_Id=A.Father_Id)
Java编程:将具有父子关系的数据库表数据转换为树形结构,支持无限层级
在平时的开发工作中,经常遇到这样一个场景,在数据库中存储了具有父子关系的数据,需要将这些数据以树形结构的形式在界面上进行展示。本文的目的是提供了一个通用的编程模型,解决将具有父子关系的数据转换成树形结构的问题。如有不正之处,欢迎大家批评指正。编程模型我们以北京行政区划为例,讲解整个模型。北京市:市辖区 县市辖区:东城区 西城区 朝阳区 丰台区 石景山区 海淀区 门头沟区 房山区 通州区 顺义区 昌平
js将对象数组中具有父子关系的数据换成树形结构
let allRes = [ { id: 4, resName: "删除角色", parentId: 2 }, { id: 3, resName: "编辑角色", parentId: '' }, { id: 2, resName: "设置权限", parentId: '' }, { id:
父子关系表中查询某父节点的所有子节点,同时查询结果包含父节点的名字
表结构如下: CREATE TABLE `Department` (   `Id` int(11) NOT NULL AUTO_INCREMENT COMMENT '部门标识',   `depName` varchar(64) NOT NULL COMMENT '部门名称',   `parentId` int(11) NOT NULL COMMENT '父部门标识', ) 查询语句为:
sql for xml: 生成树型结构的xml文件 (sql for xml to tree )
要得到 Channel              account                         campaign 这样的树型Xml结构 表结构为: 注意:这里有4个 demo的sql语句,注意区分 ---- demo sql 1 --select ch.ChannelName as "@Text", -- (sel
将excel树形结构的数据导入数据库
因为工作需要,用户需要将产品分类通过数据库导入到数据库中,而产品分类又有一、二、三、四、五级分类。最终通过各种尝试终于实现了数据导入。因此记录下来。一、excel模板数据结构和数据库表结构介绍1、 待导入excel模板数据:2、数据库表结构:其中cat_id为主键,grade 为层级,dhh_cat_id为后续手动更新字段,这里不涉及。 二、实现过程思路介绍 1、首先通过解析excel,获取表格
关闭